【发布时间】:2012-01-07 19:54:02
【问题描述】:
我正在尝试创建一个列出我的数据库表中所有项目的 Servlet。我想将这些项目放在 HTML 表格中。所以考虑到我目前所拥有的,我可以在我的 while 循环中添加 HTML 表格布局,它会连接到数据库并打印所有项目吗?
import java.sql.*;
import database.*;
public class products
{
public static void main(String[] args)
{
DBConnections dataSource = DBConnections.getInstance();
Connection conn = dataSource.getConnection();
Statement stat = null;
ResultSet result = null;
try
{
stat = conn.createStatement();
result = stat.executeQuery("SELECT * FROM Products");
string code;
string item;
float payment;
while (result.next())
{
proCode = result.get("code");
item = result.get("item");
payment = result.geFloat("Payment");
System.out.println(proCode + "\t" + item + "\t" + payment);
}
}
catch (SQLException ex)
{
System.err.println("SQLException in Query.java");
ex.printStackTrace(System.err);
}
finally
{
DBUtilities.closeResultSet(result);
DBUtilities.closeStatement(stat);
dataSource.freeConnection(conn);
}
}
}
【问题讨论】: