JDBCODBC桥连access教程.docx

上传人:b****8 文档编号:8888188 上传时间:2023-02-02 格式:DOCX 页数:11 大小:670.70KB
下载 相关 举报
JDBCODBC桥连access教程.docx_第1页
第1页 / 共11页
JDBCODBC桥连access教程.docx_第2页
第2页 / 共11页
JDBCODBC桥连access教程.docx_第3页
第3页 / 共11页
JDBCODBC桥连access教程.docx_第4页
第4页 / 共11页
JDBCODBC桥连access教程.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

JDBCODBC桥连access教程.docx

《JDBCODBC桥连access教程.docx》由会员分享,可在线阅读,更多相关《JDBCODBC桥连access教程.docx(11页珍藏版)》请在冰豆网上搜索。

JDBCODBC桥连access教程.docx

JDBCODBC桥连access教程

JDBC-ODBC桥连access教程

我电脑win7x64位,事先安装了64位得eclipse,64位得JDK版本8,目前最高版本,由于第一次接触access数据库,什么ODBC数据源,与有什么桥连得,加上老师还要摧着交实验,我头都大了,完全崩溃!

废话不多说了,下面就来做吧。

运行过程中会出现得错误有:

1、ctrl+shift+t找不到sun、jdbc、odbc这个类

2、Nosuitabledriverfoundforjdbc

3、SQLException:

[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序

4、找不到MicrosoftAccessDriver(*、mdb)ODBC驱动程序

解决过程如下:

一、安装0fficeAccess2010

下面附下载地址:

64位

:

//pan、baidu、/s/1c0yG6q8

安装过程压缩包里有说明文件。

二、建立ODBC数据源

安装好office2010后,一般会在控制面板得管理工具下得ODBC中找到MSAccessDatabase字样选择添加:

如下图

结果显示不出AccessDiver,这时就要通过

C:

/Windows/SysWOW64/odbcad32、exe目录打开,这里要重点说下:

C:

/Windows/SysWOW64/odbcad32、exe创建得就是32位得ODBC

C:

\Windows\System32/odbcad32、exe创建得就是64位得ODBC

但就是使用system32创建64位ODBC过程中会出现与上面用控制面板一样得结果,就就是找不到Access驱动,所以只能创建32位得ODBC。

另外如果建立32位得ODBC就要用32位得JDK,建立64位得ODBC要用64位得JDK、

见下图:

选择Accessdriver(*mdb)后完成

选择创建输入数据库名student可选择目录并确定

点击选择刚建好得student、mdb数据库文件,确定后,写上数据源得名字如access

三、下载低版本得32位JDK(记住一定就是32位得)

由于我之前用得就是版本8得64位JDK,所以赶紧到官网上下了32位得版本6得JDK

JDK7与JDK8貌似都不支持JDBC-ODBC桥连,所以最好下个版本6得

步骤如下图:

注:

您要在甲骨网上注册个账号,才可以下载!

下载地址:

:

//、oracle、/technetwork/java/javase/downloads/index-jsp-138363、html

翻到该页最下面,可以瞧到红色区域得

点击下载:

选择版本6

下载windows32位

JDK下载后默认安装,下面就是配置环境变量“

打开我得电脑--属性--高级--环境变量

2、新建用户变量JAVA_HOME与CLASSPATH

变量名:

JAVA_HOME

变量值:

C:

\ProgramFiles\Java\jdk1、6、5

变量名:

CLASSPATH

变量值:

、;%JAVA_HOME%\lib\dt、jar;%JAVA_HOME%\lib\tools、jar;

变量名:

Path

变量值:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

3、选择“系统变量”中变量名为“Path”得环境变量,双击该变量

在原先得变量值下添加;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

打开CMD输入命令检查,此处不再赘述:

JDK建立成功

四、建立java工程

由于我得电脑上还装了64位得JDK,现在要使用32位得JDK,就要选择相应版本得JRE了如上图:

选择ConfigureJREs

选择搜索,选择您得32位JDK

勾选上32位得Jre完成。

下面就是对刚才建立得student、mdb操作,添加一些简单得子项,如下图:

上面一定就是数据源名另附程序

importjava、sql、*;

//引入java、sql包

publicclassTestDB_01{

publicstaticvoidmain(String[]args){

StringJDriver="sun、jdbc、odbc、JdbcOdbcDriver";//声明JDBC驱动程序对象

//StringconURL="jdbc:

odbc:

TestDB";//定义JDBC得URL对象(选择不同得数据库)

StringconURL="jdbc:

odbc:

access";//

try{

Class、forName(JDriver);//加载JDBC-ODBC桥驱动程序

}

catch(java、lang、ClassNotFoundExceptione){

System、out、println("ForName:

"+e、getMessage());

}

try{

Connectioncon=DriverManager、getConnection(conURL);//连接数据库URL

Statements=con、createStatement();//建立Statement类对象

Stringquery="createtablestudent("

+"idchar(10),"

+"namechar(15),"

+"scoreinteger"

+")";//创建一个含有三个字段得学生表没有class

//表中还没有任何记录

s、executeUpdate(query);//执行SQL命令

s、close();//释放Statement所连接得数据库及JDBC资源

con、close();//关闭与数据库得连线

}

catch(SQLExceptione){System、out、println("SQLException:

"+e、getMessage());}

}

}

保存运行,一般要运行几次student表才会显示数据,您最好还就是等等吧,结果如下:

这表示:

我们连接好了。

哈哈终于大功告成!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1