我需要将DB2与Java连接。请帮助我在 ECLIPSE* 中将 DB2 与Java 连接
。如果您可以逐步指导我,将对您有很大帮助。请让我知道如何在Eclipse代码段中添加类路径:
*
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;
}
}
}
运行代码时,出现以下异常:
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)
您需要更正软件包名称。
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
要在项目中添加.jar =>项目+属性+ Java构建路径+选择“库”选项卡+添加外部Jars …
问题内容: 我在使用DB2时遇到问题。我刚刚将db2安装为db2admin并使用了密码。当我尝试连接到数据库时,它已成功完成,并且在运行任何简单的选择查询时,都会出现以下错误:- DB2 SQL错误:SQLCODE = -204,SQLSTATE = 42704,SQLERRMC = DB2ADMIN.LOGIN,DRIVER = 3.57.82 我有一个名为onp的数据库,其中有一个名为“ lo
问题内容: 我正在使用一种简单的代码从Java应用程序访问SQLite数据库。我的代码是 但是这段代码给出了一个异常 我该如何解决,请帮助我。 问题答案: 您需要在类路径中有一个SQLite JDBC驱动程序。 Taro L. Saito(xerial)分叉了Zentus项目,并以sqlite-jdbc的名称进行维护。它捆绑了主要平台的本机驱动程序,因此您无需单独配置它们。
我正在尝试将Bluemix DB2 on Cloud(DashDB)中的数据库连接到IBM BPM on Cloud。这可能吗?我尝试使用DB2在云端提供的数据在BPMoC中设置数据源,但它无法连接: (错误详情)[jcc][t4][2043][11550][4.18.60]异常java.net.SocketException:打开套接字到服务器时出错...带有消息:网络无法访问(连接失败)。错误
我们有来自IBM(P8)的AS/400机器,它使用DB2数据库。我想通过JDBC连接从DB2读取表并对其进行处理。连接到DB2数据库并用java程序生成sql语句是可能的?如果是的话,有人能出示一点样本吗。提前道谢。
创建数据库后,必须连接或启动数据库才能正常使用。 语法: 示例: 假设要连接 数据库,参考以下代码: 执行上面命令,得到以下结果:
我已经按顺序安装了以下软件:1。IBM DB2 Express C版本10.5.1 2。IBM Data Studio版本4.1.0.1 我有本地管理权限。我已经使用我的公司域帐户(somedomain\bharatmori)安装了以上两个软件 在安装Express-C时,我创建了一个用户-'db2admin'。我是相当肯定的凭据,所以没有机会,我提供了错误的凭据。