
两种方式:
一: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()
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)