JDBCODBC桥连access教程行业二类

上传人:新** 文档编号:426928786 上传时间:2022-08-03 格式:DOC 页数:11 大小:724KB
返回 下载 相关 举报
JDBCODBC桥连access教程行业二类_第1页
第1页 / 共11页
JDBCODBC桥连access教程行业二类_第2页
第2页 / 共11页
JDBCODBC桥连access教程行业二类_第3页
第3页 / 共11页
JDBCODBC桥连access教程行业二类_第4页
第4页 / 共11页
JDBCODBC桥连access教程行业二类_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《JDBCODBC桥连access教程行业二类》由会员分享,可在线阅读,更多相关《JDBCODBC桥连access教程行业二类(11页珍藏版)》请在金锄头文库上搜索。

1、JDBC-ODBC桥连access教程我电脑win7x64位,事先安装了64位的eclipse,64位的JDK版本8,目前最高版本,由于第一次接触access数据库,什么ODBC数据源,和有什么桥连的,加上老师还要摧着交实验,我头都大了,完全崩溃!废话不多说了,下面就来做吧。运行过程中会出现的错误有:1、ctrl+shift+t 找不到sun.jdbc.odbc这个类2、No suitable driver found for jdbc3、SQLException: MicrosoftODBC 驱动程序管理器 未发现数据源名称并且未指定默认驱动程序4、找不到Microsoft Access D

2、river(*.mdb)ODBC驱动程序解决过程如下:一、 安装0ffice Access 2010 下面附下载地址:64位http:/ 建立ODBC数据源安装好office 2010后,一般会在控制面板的管理工具下的ODBC中找到MS ACCESS DATABASE 字样选择添加:如下图结果显示不出Access Diver,这时就要通过C:/Windows/SysWOW64/odbcad32.exe目录打开,这里要重点说下:C:/Windows/SysWOW64/odbcad32.exe创建的是32位的ODBCC:WindowsSystem32/odbcad32.exe创建的是64位的ODB

3、C但是使用system32创建64位ODBC过程中会出现和上面用控制面板一样的结果,就是找不到Access驱动,所以只能创建32位的ODBC。另外如果建立32位的ODBC就要用32位的JDK , 建立64位的ODBC要用64位的JDK.见下图: 选择Access driver(*mdb)后完成选择创建 输入数据库名student 可选择目录 并确定点击选择刚建好的student.mdb数据库文件,确定后 ,写上数据源的名字如access三、 下载低版本的32位JDK(记住一定是32位的)由于我之前用的是版本8的64位JDK,所以赶紧到官网上下了32位的版本6的JDKJDK7和JDK8貌似都不支

4、持JDBC-ODBC桥连,所以最好下个版本6的步骤如下图:注:你要在甲骨网上注册个账号,才可以下载!下载地址:http:/ 2.新建用户变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:Program FilesJavajdk1.6.5变量名:CLASSPATH 变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;变量名:Path 变量值:%JAVA_HOME%bin;%JAVA_HOME%jrebin;3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量在原先的变量值下添加;%JAVA_HOM

5、E%bin;%JAVA_HOME%jrebin;打开CMD 输入命令检查,此处不再赘述:JDK 建立成功四、 建立java工程由于我的电脑上还装了64位的JDK,现在要使用32位的JDK,就要选择相应版本的JRE了 如上图:选择Configure JREs选择搜索,选择你的32位JDK勾选上32位的Jre完成。下面是对刚才建立的student.mdb操作,添加一些简单的子项,如下图:上面一定是数据源名 另附程序import java.sql.*;/引入java.sql包public class TestDB_01 public static void main(String args) Str

6、ing JDriver = sun.jdbc.odbc.JdbcOdbcDriver; /声明JDBC驱动程序对象 /String conURL=jdbc:odbc:TestDB; /定义JDBC的URL对象(选择不同的数据库)String conURL=jdbc:odbc:access; / try Class.forName(JDriver); /加载JDBC-ODBC桥驱动程序 catch(java.lang.ClassNotFoundException e) System.out.println(ForName : + e.getMessage( ); try Connection c

7、on=DriverManager.getConnection(conURL); /连接数据库URL Statement s=con.createStatement( ); /建立Statement类对象 String query = create table student( + id char(10), + name char(15), + score integer + ); /创建一个含有三个字段的学生表没有class /表中还没有任何记录 s.executeUpdate(query); /执行SQL命令 s.close( ); /释放Statement所连接的数据库及JDBC资源 con.close( ); /关闭与数据库的连线 catch(SQLException e) System.out.println(SQLException: +e.getMessage( ); 保存运行,一般要运行几次student表才会显示数据,你最好还是等等吧,结果如下:这表示:我们连接好了。哈哈终于大功告成!1文书#借鉴

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号