首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

eclipse连接access数据库

发布网友 发布时间:2022-04-20 23:28

我来回答

4个回答

热心网友 时间:2022-04-11 23:30

两种方式:
一:ODBC 数据源
二:直连
一)

开始

控制面板

管理工具

数据源(ODBC)

用户DSN或系统DSN

点添加

找到"Microsoft Access Driver (*.mdb)",选中,再点完成>>自定义数据源名称,可创

一个新的或选择已经有的Access数据库(.mdb)其它可以不选

   8.  确定>>确定
到此数据源已经建立成功
try{   
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
       Connection conn = DriverManager.getConnection("jdbc:odbc:数据源名称", "数据库用户名(如有)没有则空", "用户密码(如有)没有则空");   
        System.out.println(conn);   
        Statement sta = conn.createStatement();   
        ResultSet resu = sta.executeQuery("select * from Roche_position");   
        if(resu.next()){   
            System.out.println(resu.getString("cname"));   
        }   
        System.out.println("exit");   
        }catch(Exception e){   
            e.printStackTrace();   
        }   
   }
二)
直接在JAVA代码内部与Access数据库连接
注意:jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};这里的空格,不能少!否则会有异常
        String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\ge\\123.MDB";   
       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
        Connection conn = DriverManager.getConnection(url);   
       System.out.println(conn);   
        Statement sta = conn.createStatement();   
        ResultSet resu = sta.executeQuery("select * from Roche_position");   
       if(resu.next()){   
            System.out.println(resu.getString("cname"));   
        }   
       System.out.println("exit");   
        }catch(Exception e){   
           e.printStackTrace();   
        }

热心网友 时间:2022-04-12 00:48

要我说的话,SQL毕竟更完善也更好些,如果数据量较大的话,用SQL要好一些。不过,只是实现基本功能的话,用Access数据库就够了。

热心网友 时间:2022-04-12 02:22

DriverName = sun.jdbc.odbc.JdbcOdbcDriver
dbDriver = jdbc:odbc
dbUserName = admin
dbPassword = 123
defaultDbName = DVDManager追问什么意思?我写程序写到DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());就提示错误了

热心网友 时间:2022-04-12 04:14

不需要插件。回去给你写个例 子。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com