我从Java代码连接到我的数据库时遇到问题。我正在使用MS Access数据库。我已经创建了DSR名称并为我的DSR名称选择了适当的数据库。
DSR Name : connectionExample
Operating System : Windows 8 Pro (64 Bit).
Please answer me with full tutorial because I am a newbie.
我的数据库连接Java代码示例是:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class DatabaseConnection {
public static void main(String[] args) {
String uName="ABC",uPass="ABC",uEmail="ABC",uDate="ABC",uContactNo="ABC";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("Driver Loaded");
Connection con = DriverManager.getConnection("Jdbc:odbc:connectionExample");
Statement stmnt = con.createStatement();
String sql = "insert into UserDetail values ('"+uName + "','"+uPass+"','"+uEmail+"','"+uDate+"','"+uContactNo+"')";
int cnt = stmnt.executeUpdate(sql);
System.out.println("Database Updated.");
}
catch (Exception ex)
{
System.out.println(ex);
}
}
}
我的代码输出是:
run:
java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
BUILD SUCCESSFUL (total time: 0 seconds)
答案 0 :(得分:0)
您必须将连接器jar文件添加到netbeans项目库。
下载jdbc连接器jar文件。
将其复制到项目文件夹
在netbeans中选择项目从右键菜单中选择属性。
选择库 - >添加jar文件/文件夹
选择jdbc文件。 现在你的代码可以运行了。