jdk1.8还能用access吗

 我来答
匿名用户
2015-03-20
展开全部
数据库名即access的文件名,加路径,路径扮简为绝对路径为access在电脑上的路径,注意是双斜杆!!!,不需要用户名密码
try
{ //加载数据库驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{ System.out.println("加载数据库驱动程序错误!");
}
String dbf="F:\\linguosheng\\文档\\db.mdb"; //连接一个access数据库
dburl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=" + dbf;
try
{ //创建数铅渗据库连接对象
conn = DriverManager.getConnection(dburl, "", "");//(url,账号,密码)
//创建命令执行对象(一般的查询和更新操作)
stmt = conn.createStatement();
//需厅激裤要使用ResultSet对象进行更新操作时
rstmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
}
catch(SQLException e)
{ System.out.println("创建数据库连接错误!");
}
}
东泽88887955
2017-08-16 · TA获得超过1.8万个赞
知道大有可为答主
回答量:2.1万
采纳率:54%
帮助的人:1649万
展开全部
数据库名即access的文件名,加路径,路径为绝对路径为access在电脑上的路径,注意是双斜杆!!!,不需要用户名密码
try
{ //加载数据库驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{ System.out.println("加载数据库驱动程序错误!");
}
String dbf="F:\\linguosheng\\文档\\db.mdb"; //连接一个access数据库
dburl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=" + dbf;
try
{ //创建数据库连仿消耐接对象
conn = DriverManager.getConnection(dburl, "", "");//(url,账号,密码)
//创建命令执备春行对象(一般的查询和更新操作)
stmt = conn.createStatement();
//需要使用ResultSet对桥租象进行更新操作时
rstmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
}
catch(SQLException e)
{ System.out.println("创建数据库连接错误!");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不要12343
2017-08-08 · TA获得超过142个赞
知道答主
回答量:48
采纳率:85%
帮助的人:25.8万
展开全部
jdk1.8可以使用access。
方法如下:
1、JDK1.8中不再包含access桥接驱动,因此不再支持jdbcodbc桥接方式,需要下载access驱动jar包(Access_JDBC30.jar),而JDK1.1到JDK1.6都自带的有,不需要下载。
2、把Access_JDBC30.jar放到JDK的lib里。
3、添加了以后,修改CLASSPATH,环境变量的值需要加上这个jar包,路径为键厅驱动包稿尘隐的绝对路径,例如C:\ProgramFiles\Java\jre1.8.0_65\lib\Access_JDBC30.jar,添加完后,需要重启的电脑,然后就可以连接了。[如果CLASSPATH中已有值,在最后添加就行,不同值之间添加分号;]
4、在Eclipse中,右点项目,选择properties—Java build path —Libraried—Add Jars,添加到工程就可以。
// JDK1.8下,JDBC连接Access数据兄缺库
Class.forName("com.hxtt.sql.access.AccessDriver");
//最关键2步---加载驱动、建立连接 (其他操作步骤都大同小异)
Connection con = DriverManager.getConnection("jdbc:Access:///d:/MYDB.accdb");
注意:jdbc:Access:/// 固定,后面是数据库路径
d:/MYDB.accdb表示是D盘下的MYDB.accdb这个数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-07-21
展开全部
jdk1.7以上版本不简悔支持odbc
所以不能用access
如果非逗咐手要用
得下载额外的支持山嫌包
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiaxin8000xxsc
2017-09-17 · TA获得超过3.6万个赞
知道大有可为答主
回答量:4009
采纳率:88%
帮助的人:940万
展开全部
可以使用培桥的,不过JDK1.8中不再包含access桥接驱动,陆改因此不再支持jdbcodbc桥接方配悉猛式,需要下载access驱动jar包(Access_JDBC30.jar)。希望对你有所帮助!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随心所雨
2015-03-19
知道答主
回答量:31
采纳率:0%
帮助的人:3.8万
展开全部
找人帮你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式