我正在使用Tomcat 7,Eclipse juno,db2 v10.1 我已将db2jcc.jar和db2jcc4.cc放在WEB-INF / lib和tommcat库中。 我收到了这个错误 java.sql.SQLException:找不到适合dburl,admin123,admin123 的驱动程序 我写的代码是: public String execute()
{
try{
Class.forName("com.ibm.db2.jcc.DB2Driver");
String dbURL = "jdbc:db2:localhost:50000/EEMS";
java.sql.Connection con =DriverManager.getConnection("dburl,admin123,admin123");
String s = "insert into detail values(?,?,?)";
PreparedStatement ps=con.prepareStatement(s);
ps.setInt(1, beanobject.getAge());
ps.setString(2, beanobject.getUname());
ps.setString(3, beanobject.getSex());
ps.executeUpdate();
con.commit();
ps.close();
con.close();
}
catch(Exception e){
e.printStackTrace();
}
return SUCCESS;
}
请帮助!!
答案 0 :(得分:1)
您正在尝试获取网址"dburl,admin123,admin123"
的连接。
更改
DriverManager.getConnection("dburl,admin123,admin123");
到
DriverManager.getConnection(dbURL, "admin123", "admin123");
了解有关JDBC的更多信息:应始终在finally块中关闭连接,并且应使用连接池(以及数据源)来获取连接。