- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
探究JDBC连接Access与MySQL数据库
探究JDBC连接Access与MySQL数据库
摘 要:当前,在各种软件项目开发过程中,会应用到J2EE架构体系,而JDBC作为客户端与数据库服务器端相连接的重要枢纽,并作为Java语言的API在J2EE架构体系中占有极为重要的位置,通过JDBC,可以为客户端访问不同类型数据库提供一个统一而安全的途径,广泛应用于各种数据库应用程序的开发活动中。当前,众多中小型商业软件的后台数据库多选择使用Access或MySQL数据库,在本文中,主要对JDBC连接Access和MySQL数据库的交互方式进行探讨。
关键词:JDBC;Access;MySQL;数据库
中图分类号:TP311.13
在当前,多数互联网商业软件在开发过程中都会应用到具备三层结构的Browser/Server模式,其中JDBC属于Java语言中的API,由Java语言编写类及接口共同组成,为Browser/Server模式下的物理数据库服务器端与浏览器客户端之间的数据交互提供了一种安全而统一的途径,在软件开发过程中,开发人员可以灵活而方便的使用JDBC,并应用于各类数据库应用程序的开发活动中。从目前商业软件的开发情况来看,很多中小型商业软件在开发过程中,多是以Access数据库或MySQL数据库作为后台数据库,通过JDBC将Access数据库或MySQL数据库相连接。
1 JDBC与Access数据库连接交互方式的探讨
随着计算机技术的不断发展,电脑大范围普及,办公自动化水平不断提高,在众多的中小型单位中,研究并开发了办公室管理软件,逐渐建立起办公管理系统。Access是办公软件系统的重要组成部分,属于一种较小的关系型数据库管理系统,在当前建立的桌面数据库管理系统中获得广泛应用。Access在小型商务活动中十分适用,利用Access可以完成商务活动所需数据的存贮及管理行为。Access数据本身具备较为优秀的数据管理功能,可以通过各种数据源处理,实现表单生成,并实现报表、查询、应用程序等。可视化操作及对象化的组织形式,大大提高了Access数据库管理的便捷性。
JDBC与Access数据库连接交互方式的方式主要分为三种,分别为建立于ODBC源的连接、建立于数据库所在绝对路径方式的连接与建立于动态获取数据库路径方式的连接。
1.1 建立于ODBC源的连接
JDBC与Access数据库建立于ODBC源的连接,需要在本机中进行Access数据库的ODBC数据源配置。其实现方式如下:将ODBC数据源配置在本机中;键入自定义数据源名称,并选择出与数据源相对应的Access数据库的mdb文件;通过驱动加载,连接Access数据库。ODBC源的连接代码如下:
Class.forName(?sun.jdbc.odbc.jbdcOdbcDriver?)
String url =?jdbc:odbc:test?
Connection con = DriverManager.getConnection(url);
第一语句,主要是为连接Access数据库做准备,执行相应JdbcOdbc驱动加载;第二语句为建立自定义数据源名称并找出相对应Access数据库mdb文件,语句本身为连接字符串;第三语句为实现与Access数据库的连接。
这种连接方式,需要在本机中进行ODBC数据源的手工配置,缺乏灵活性,不符合当前快速开发的要求。
1.2 建立于数据库所在绝对路径方式的连接
JDBC与Access数据库建立于数据库所在绝对路径方式连接,与ODBC源的连接方式不同,其连接的实现是不需要在本机中进行ODBC数据源配置。这种连接方式的实现,是通过驱动程序加载,通过告知数据库文件绝对路径的方式,直接建立与Access数据库的连接。数据库所在绝对路径方式连接实现的代码如下:
Class.forName(?sun.jdbc.odbc.jbdcOdbcDriver?)
String url =?jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=?+?c//test.mdb;
Connection con= DriverManager.getConnection(url, ?user?, ?pass?);
第一语句为加载JdbcOdbc驱动,为建立连接做准备;第二语句指定了数据库文件及Access数据库绝对路径,语句本身为连接字符串;第三语句为在连接字符串及用户名与密码的基础上,建立与Access数据库的连接。
这种连接方式避免了ODBC源手工配置的不足,利用驱动加载,直接建立与Access数据库的连接,其优势是容易被理解,方便操作,
您可能关注的文档
最近下载
- 2023年一级建造师工程经济历年真题章节练习题集.pdf VIP
- 《肺结核病报告转诊制度》.pdf VIP
- 脑梗塞ppt课件(精).pptx VIP
- 高血压、糖尿病培训试题(附答案).docx VIP
- pixelgridV4.5高分辨率卫星影像数据处理系统卫片使用手册.pdf VIP
- 贵州财经大学 法学综合(民法、经济法)A卷 2018年考研专业课真题.pdf VIP
- 2025年河南省高考对口升学烹饪试卷 .pdf VIP
- 贵州财经大学 法学综合(民法、经济法)B卷 2018年考研专业课真题.pdf VIP
- 论刑法中多次犯的理论与实践剖析:从概念厘定到司法适用.docx VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
文档评论(0)