jdk1.8还能用access吗
6个回答
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("创建数据库连接错误!");
}
}
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("创建数据库连接错误!");
}
}
展开全部
数据库名即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("创建数据库连接错误!");
}
}
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("创建数据库连接错误!");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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这个数据库
方法如下:
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
如果非逗咐手要用
得下载额外的支持山嫌包
所以不能用access
如果非逗咐手要用
得下载额外的支持山嫌包
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用培桥的,不过JDK1.8中不再包含access桥接驱动,陆改因此不再支持jdbcodbc桥接方配悉猛式,需要下载access驱动jar包(Access_JDBC30.jar)。希望对你有所帮助!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询