在一个非常简单的 SELECT 查询中检索时遇到问题。我正在尝试从表“db_con_type”中检索所有信息并将它们放入 dbChoices 的数组字符串中。
数据库:
Select 查询在报表设计器中运行良好。对不起,我不能上传图片,因为我是新来的。
代码:
public void setDbTypeChoices()
{
try
{
con2db connect2db = new con2db();
con = connect2db.aksesDatabase();
stmt = con.createStatement();
String sql = "SELECT * FROM db_con_type";
rs = stmt.executeQuery(sql);
int i = 0;
while(rs.next())
{
this.dbChoices[i] = rs.getString("DB_Type");
i++;
}
rs.close();
stmt.close();
ps.close();
con.close();
//Close Connection
connect2db.tutupKoneksi();
}
catch(Exception e)
{
System.out.println("SQL ERROR 1 = " + e.getMessage());
System.out.println("SQL ERROR 2 = " + e.toString());
}
}
错误:
SQL 错误 1 = 空
SQL 错误 2 = java.lang.NullPointerException
问题:
知道发生了什么吗?任何解决方案?
谢谢