我需要将DB2与Java连接.请帮助我在ECLIPSE中将DB2与java 连接起来 .如果你可以一步一步地指导我,那将是非常有帮助请让我知道如何在eclipse代码片段中添加classpath:
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;
public class connection {
public static void main(String[] argv) {
try {
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
}
catch (ClassNotFoundException e) {
System.out.println("Please include Classpath Where your DB2 Driver is located");
e.printStackTrace();
return;
}
System.out.println("DB2 driver is loaded successfully");
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rset=null;
boolean found=false;
try {
conn = DriverManager.getConnection("jdbc:db2:sabarish","db2admin","Murugasaranam");
if (conn != null)
{
System.out.println("DB2 Database Connected");
}
else
{
System.out.println("Db2 connection Failed ");
}
pstmt=conn.prepareStatement("Select * from bo");
rset=pstmt.executeQuery();
if(rset!=null)
{
while(rset.next())
{
found=true;
System.out.println("Class Code: "+rset.getString("clcode"));
System.out.println("Name: "+rset.getString("name"));
}
}
if (found ==false)
{
System.out.println("No Information Found");
}
} catch (SQLException e) {
System.out.println("DB2 Database connection Failed");
e.printStackTrace();
return;
}
}
}
Run Code Online (Sandbox Code Playgroud)
在运行代码时,我得到以下例外:
java.lang.ClassNotFoundException: COM.ibm.db2.jdbc.app.DB2Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at connection.main(connection.java:11)
Run Code Online (Sandbox Code Playgroud)
ada*_*ost 14
您需要更正包名称.
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
Run Code Online (Sandbox Code Playgroud)
在项目中添加.jar => Project + Properties + Java Build Path +选择"Libraries"选项卡+ Add External Jars ...
请尝试使用
Class.forName("com.ibm.db2.jcc.DB2Driver");
Run Code Online (Sandbox Code Playgroud)
希望这个链接可以帮助你更多.PUBLIB
问候
驱动程序名称取决于我们使用的驱动程序.
使用COM.ibm.db2.jdbc.app.DB2Drive时,db2java.zip在你的路径.
使用com.ibm.db2.jcc.DB2Driver时db2jcc.jar和db2jcc_license_cu.jar在类路径中.
另请遵循以下教程
Razorsql帮助
IBM JDBC帮助
| 归档时间: |
|
| 查看次数: |
70249 次 |
| 最近记录: |