![](/img/trans.png)
[英]how to insert query from the result query to insert query on java netbeans?
[英]How to see result from mysql query in netbeans
当我在我的项目上运行 netbeans 调试器时,我看不到来自我的 SQL 查询的结果表。 如何以与查看其他变量相同的方式查看这些结果?
这是一个示例查询:
<sql:query var="query" dataSource="myDB">
SELECT * FROM data
</sql:query>
<c:set var="queryInfo" value="${query.rows[0]}"/>
如何使用 debygger 查看 queryInfo/query 表? 当我尝试将结果显示为 html 表时,我没有收到任何错误消息,我只得到一个空表。 因此,我怀疑查询返回一个空表。
编辑:为了进一步澄清,我的完整查询是:
SELECT * FROM weather_station
WHERE weather_station.belong_to = ? <sql:param value="${param.id}"/>
ORDER BY when_inspected DESC
查询中的第 2 行可能有问题,但我无法找到 param.id 的值。 它适用于同一页面上的不同查询。
EDIT2:即使解决了这个特定问题,我仍然想知道如何轻松地从 netbeans 中查看查询结果。 当我使用 JSP 时,它不会在输出窗口中显示为变量。
try{
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/<database_name>","root","root");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("<Your_Query>");
while(rs.next())
System.out.println(rs.get<DataType_of_first_column>(1)+" "+rs.get<DataType_of_second_column>(2)+" "+rs.get<DataType_of_third_column>(3));
conn.close();
rs.close();
stmt.close();
}catch(Exception e){ System.out.println(e);}
这是从连接到 mysql 并获取查询结果的完整代码。 希望能帮助到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.