::::::::java连接数据库问题::::::::(召唤各位大虾ing)
程序运行后返回这样的信息:
Error creating class: COM.ibm.db2.jdbc.app.DB2Driver
Closing connections...
代码如下:
package chinalife;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
class Adon extends Object {
public static void main(String[] args) {
String driverName = "COM.ibm.db2.jdbc.app.DB2Driver";
String connectURL = "jdbc:db2:ebs";
Connection db = null;
try {
Class.forName(driverName);
db = DriverManager.getConnection(connectURL);
} catch (ClassNotFoundException e) {
System.out.println("Error creating class: " + e.getMessage());
} catch (SQLException e) {
System.out.println("Error creating connection: " + e.getMessage());
} finally {
System.out.println("Closing connections...");
try {
db.close();
} catch (SQLException e) {
System.out.println("Can't close connection.");
}
}
}
}
请问个为大虾,此错误怎么产生怎么解决
而且原来连接数据库使用如下代码可以正确连接:
IBMJdbcConn ibmjdbcconn = getPooledConnection(getDriver(), getURL(), getUserID(), password);
connBean = new DatabaseConnection(ibmjdbcconn.getJdbcConnection());
if(connBean == null)
{
return;
} else
{
......
哪种连接方式更好一些,且为什么,呵呵。