从 neatbeands 连接 Java 到远程 DB2
Connect Java to remote DB2 from neatbeands
我正在尝试做一个小型应用程序,它使用以下示例通过连接到远程 DB2 服务器从数据库中获取一些数据:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionExample
{
public static void main(String[] args) {
String jdbcClassName="com.ibm.db2.jcc.DB2Driver";
String url="jdbc:db2://localhost:50000/exampledb";
String user="db2inst1";
String password="password";
Connection connection = null;
try {
//Load class into memory
Class.forName(jdbcClassName);
//Establish connection
connection = DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}finally{
if(connection!=null){
System.out.println("Connected successfully.");
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
我收到这个错误:
com.ibm.db2.jcc.am.SqlException: [jcc][10389][12245][3.67.27] Errore nel caricamento della libreria nativa db2jcct2, java.lang.UnsatisfiedLinkError: no db2jcct2 in java.library.path: ERRORCODE=-4472, SQLSTATE=null
更多信息在这里:
http://www.justexample.com/wp/connect-db2-java/
http://www-01.ibm.com/support/docview.wss?uid=swg21419978
我不明白在哪里可以找到丢失的库,从 IBM 站点下载的 JDBC 库丢失了,我是从远程 DB2 服务器复制它还是必须指向远程位置?
提前致谢。
我在 IBM 嵌入式软件中找到了特定的软件包
我想你知道如何在应用程序的库中添加一个 jar 文件。您正在寻找的驱动程序可以在安装 DB2 时生成的 IBM 文件夹中找到。
对于驱动程序,转到 C:/Program Files/IBM/SQLIB/Java 在那里你可以找到 db2jcc。
我正在尝试做一个小型应用程序,它使用以下示例通过连接到远程 DB2 服务器从数据库中获取一些数据:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionExample
{
public static void main(String[] args) {
String jdbcClassName="com.ibm.db2.jcc.DB2Driver";
String url="jdbc:db2://localhost:50000/exampledb";
String user="db2inst1";
String password="password";
Connection connection = null;
try {
//Load class into memory
Class.forName(jdbcClassName);
//Establish connection
connection = DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}finally{
if(connection!=null){
System.out.println("Connected successfully.");
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
我收到这个错误:
com.ibm.db2.jcc.am.SqlException: [jcc][10389][12245][3.67.27] Errore nel caricamento della libreria nativa db2jcct2, java.lang.UnsatisfiedLinkError: no db2jcct2 in java.library.path: ERRORCODE=-4472, SQLSTATE=null
更多信息在这里: http://www.justexample.com/wp/connect-db2-java/ http://www-01.ibm.com/support/docview.wss?uid=swg21419978
我不明白在哪里可以找到丢失的库,从 IBM 站点下载的 JDBC 库丢失了,我是从远程 DB2 服务器复制它还是必须指向远程位置?
提前致谢。
我在 IBM 嵌入式软件中找到了特定的软件包
我想你知道如何在应用程序的库中添加一个 jar 文件。您正在寻找的驱动程序可以在安装 DB2 时生成的 IBM 文件夹中找到。
对于驱动程序,转到 C:/Program Files/IBM/SQLIB/Java 在那里你可以找到 db2jcc。