Java数据库连接不起作用

时间:2014-08-02 17:53:28

标签: java database database-connection

我从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)

1 个答案:

答案 0 :(得分:0)

您必须将连接器jar文件添加到netbeans项目库。

下载jdbc连接器jar文件。

将其复制到项目文件夹

在netbeans中选择项目从右键菜单中选择属性。

选择库 - >添加jar文件/文件夹

选择jdbc文件。 现在你的代码可以运行了。