我用jbuilder9制作可执行文件后运行,数据库打不开(我用的是sql server 2000),提示我数据库驱动找不到,可是在jbuilder9中运行时一切都正常。是不是在制作exe文件时驱动程序包没有包含进去?
各位大侠帮我分析分析。
运行时出现这样的错
java.lang.NullPointerException
at frmapp.frmlanding.showlandingcy(frmlanding.java:206)
at frmapp.frmlanding.jbInit(frmlanding.java:141)
at frmapp.frmlanding.<init>(frmlanding.java:53)
at frmapp.frmlandingapp.<init>(frmlandingapp.java:20)
at frmapp.frmlandingapp.main(frmlandingapp.java:49)
各位大侠帮我分析分析。
运行时出现这样的错
java.lang.NullPointerException
at frmapp.frmlanding.showlandingcy(frmlanding.java:206)
at frmapp.frmlanding.jbInit(frmlanding.java:141)
at frmapp.frmlanding.<init>(frmlanding.java:53)
at frmapp.frmlandingapp.<init>(frmlandingapp.java:20)
at frmapp.frmlandingapp.main(frmlandingapp.java:49)
Statement st1;
String str;
try {
st1 = conn.createStatement();
rs1 = st1.executeQuery("select * from tlandingstate");
while (rs1.next()) {
str = rs1.getString(1) + " " + rs1.getString(2);
jComboBox1.addItem(str);
}
}
catch (SQLException ex) {
System.out.println("打开表失败");
}