使用jdbc(使用JDBC)

2026-04-09 09:00:01 0

使用jdbc(使用JDBC)

本篇文章给大家谈谈使用jdbc,以及使用JDBC对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录

使用JDBC

由于微软的数据库不是用Java语言来编写的,但是我们需要用java语言连接微软的数据库,这样就要编写一个桥连接,使java语言编写的代码也可以操作数据库。JDBC-ODBC这个桥连接就可以实现。建立一个JDBC-ODBC桥连接,由于建立桥连接时可能会发生异常,因此,要捕获这个异常。建立桥连接的标准如下:
  try{
  Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
  }catch(ClassNotFoundException e){}
  这里,Class是包java.lang中的一个类,该类通过调用静态方法forName加载sun.jdbc.odbc包中JdbcOdbcDriver类来建立JDBC-ODBC桥接器。
  JDBC, 全称为Java DataBase Connectivity standard, 它是一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库。JDBC也是java核心类库的一部分。
  JDBC的最大特点是它独立于具体的关系数据库。与ODBC (Open Database Connectivity)类似, JDBC API 中定义了一些Java类分别用来表示与数据库的连接(connections), SQL语句(SQL statements), 结果集(result sets)以及其它的数据库对象, 使得Java程序能方便地与数据库交互并处理所得的结果。使用JDBC, 所有Java程序(包括Java applications , applets和servlet)都能通过SQL语句或存储在数据库中的过程(stored procedures)来存取数据库。
  要通过JDBC来存取某一特定的数据库,必须有相应的JDBC driver,它往往是由生产数据库的厂家提供,是连接JDBC API与具体数据库之间的桥梁。
  通常,Java程序首先使用JDBC API来与JDBC Driver Manager交互,由JDBC Driver Manager载入指定的JDBC drivers, 以后就可以通过JDBC API来存取数据库。
  ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。
  一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。
  一个完整的ODBC由下列几个部件组成:
  应用程序(Application)。
  ODBC管理器(Administrator)。该程序位于Windows 95控制面板(Control Panel)的32位ODBC内,其主要任务是管理安装的ODBC驱动程序和管理数据源。
  驱动程序管理器(Driver Manager)。驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。其任务是管理ODBC驱动程序,是ODBC中最重要的部件

如何在eclipse中通过jdbc连接mysql数据库


在eclipse中通过JDBC连接MySQL数据库
相关mysql视频教程推荐:《mysql教程》
1.首先要从MySQL官网下载的Connector/J,Connector/J是用于连接MySQL的jar包,下载下来的是压缩包需要解压到本地,解压后的文件如图
2.下载Connector/J的版本可以参考下图
3.在新建的eclipse工程中添加连接数据库的驱动jar包,在新建的工程上点击鼠标右键,点击Add External
4.选择解压到本地的Connector/J文件中的jar包
5.然后在新建的工程中输入以下代码
6.代码中的Class.forName("com.mysql.cj.jdbc.Driver");用于注册连接MySQL的驱动,以上代码并不适合所有数据库,因为每个数据的驱动都不同。DriverManager.getConnection(URL,USER_NAME,PASSWORD);用于连接数据库
7.运行代码输出 成功加载MYSQL驱动 则数据库连接成功
注意事项
URL使用官方提供的容易报错,需要使用上面代码中提供的
URL中的mydb是你自己的数据库名称

关于使用jdbc,使用JDBC的介绍到此结束,希望对大家有所帮助。

使用jdbc(使用JDBC)

本文编辑:admin

更多文章:


分页符包括什么(WORD2010中分页符和分节符各有什么作用)

分页符包括什么(WORD2010中分页符和分节符各有什么作用)

大家好,今天小编来为大家解答以下的问题,关于分页符包括什么,WORD2010中分页符和分节符各有什么作用这个很多人还不知道,现在让我们一起来看看吧!本文目录WORD2010中分页符和分节符各有什么作用word分页符.分栏符.换行符.分节符有

2025年11月17日 00:00

linux培训班有前途吗(学习Linux,我是自学好还是参加培训好呢前景怎么样呢)

linux培训班有前途吗(学习Linux,我是自学好还是参加培训好呢前景怎么样呢)

今天给各位分享学习Linux,我是自学好还是参加培训好呢前景怎么样呢的知识,其中也会对学习Linux,我是自学好还是参加培训好呢前景怎么样呢进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录学习Linux,我是自

2025年8月13日 07:30

php网站怎么设置环境(PHP网站怎么搭配环境)

php网站怎么设置环境(PHP网站怎么搭配环境)

各位老铁们好,相信很多人对php网站怎么设置环境都不是特别的了解,因此呢,今天就来为大家分享下关于php网站怎么设置环境以及PHP网站怎么搭配环境的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录PHP网站怎么搭配

2025年6月23日 01:15

appear on(happen与appear的用法区别)

appear on(happen与appear的用法区别)

本篇文章给大家谈谈appear on,以及happen与appear的用法区别对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录happen与

2025年12月4日 13:15

源代码2021(我的世界2021指令汇总最新指令代码大全)

源代码2021(我的世界2021指令汇总最新指令代码大全)

各位老铁们好,相信很多人对源代码2021都不是特别的了解,因此呢,今天就来为大家分享下关于源代码2021以及我的世界2021指令汇总最新指令代码大全的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录我的世界2021

2025年7月25日 17:00

rsvp怎么读?rsvp是什么意思

rsvp怎么读?rsvp是什么意思

“rsvp”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看rsvp怎么读?rsvp是什么意思!本文目录rsvp怎么读rsvp是什么意思rsvp详细资料大全rsvp是什么意思 rsvp英语解释rsvp是什么英文的缩写rsvp指

2026年3月21日 18:00

查看网页的整个css(怎么显示网页中的CSS样式)

查看网页的整个css(怎么显示网页中的CSS样式)

今天给各位分享怎么显示网页中的CSS样式的知识,其中也会对怎么显示网页中的CSS样式进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录怎么显示网页中的CSS样式一个网页怎么查出他的CSS样式呢如何获取浏览博客网页

2025年12月27日 16:45

json手册(json格式的数据的定义是什么)

json手册(json格式的数据的定义是什么)

各位老铁们,大家好,今天由我来为大家分享json手册,以及json格式的数据的定义是什么的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录json格式

2025年12月5日 22:00

苹果手机做app的软件(湖南软件制作在长沙有多少家公司可以做)

苹果手机做app的软件(湖南软件制作在长沙有多少家公司可以做)

大家好,关于苹果手机做app的软件很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于湖南软件制作在长沙有多少家公司可以做的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所

2025年9月28日 22:15

utime手机(请问UTime FX手机采用什么操作系统)

utime手机(请问UTime FX手机采用什么操作系统)

大家好,utime手机相信很多的网友都不是很明白,包括请问UTime FX手机采用什么操作系统也是一样,不过没有关系,接下来就来为大家分享关于utime手机和请问UTime FX手机采用什么操作系统的一些知识点,大家可以关注收藏,免得下次来

2025年6月8日 21:15

php返回json(thinkphp中怎么返回json数据)

php返回json(thinkphp中怎么返回json数据)

其实php返回json的问题并不复杂,但是又很多的朋友都不太了解thinkphp中怎么返回json数据,因此呢,今天小编就来为大家分享php返回json的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录thinkp

2026年4月10日 17:30

麦语言编程入门书籍(易盛程序化交易软件用麦语言编程吗)

麦语言编程入门书籍(易盛程序化交易软件用麦语言编程吗)

“麦语言编程入门书籍”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看麦语言编程入门书籍(易盛程序化交易软件用麦语言编程吗)!本文目录易盛程序化交易软件用麦语言编程吗文华财经的指标和程序化交易编写都是用的“麦语言”吗期货程序化

2025年7月10日 01:45

shell脚本写计时脚本(一个关于生日倒计时的shell,编译的时候显示unexpected EOF while looking for matching ’“’)

shell脚本写计时脚本(一个关于生日倒计时的shell,编译的时候显示unexpected EOF while looking for matching ’“’)

“shell脚本写计时脚本”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看shell脚本写计时脚本(一个关于生日倒计时的shell,编译的时候显示unexpected EOF while looking for matchi

2025年6月9日 23:30

pythonunicode转换(Python怎么把ansi编码的文本转换为 unicode的文字)

pythonunicode转换(Python怎么把ansi编码的文本转换为 unicode的文字)

本篇文章给大家谈谈pythonunicode转换,以及Python怎么把ansi编码的文本转换为 unicode的文字对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录Python怎么把ansi编码的文本转换为 unicode的

2026年4月18日 07:45

solidworks飞机建模教程(怎么运用solidworks画飞机最方便呢)

solidworks飞机建模教程(怎么运用solidworks画飞机最方便呢)

本篇文章给大家谈谈solidworks飞机建模教程,以及怎么运用solidworks画飞机最方便呢对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本

2026年8月5日 12:30

电脑编程是学什么的?自学电脑编程要多长时间

电脑编程是学什么的?自学电脑编程要多长时间

大家好,关于电脑编程很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于电脑编程是学什么的的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录电脑编程是学什么的

2025年9月4日 03:15

uniapp js教程(uni-app 封装接口以及使用)

uniapp js教程(uni-app 封装接口以及使用)

本篇文章给大家谈谈uniapp js教程,以及uni-app 封装接口以及使用对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录uni-app

2026年8月31日 00:15

从北大青鸟源码时代培训出来的IT程序员能赚多少一个月薪,15000元一个月赚得到吗?作为程序员,是否需要去阅读源代码原因是什么

从北大青鸟源码时代培训出来的IT程序员能赚多少一个月薪,15000元一个月赚得到吗?作为程序员,是否需要去阅读源代码原因是什么

其实源码程序员的问题并不复杂,但是又很多的朋友都不太了解从北大青鸟源码时代培训出来的IT程序员能赚多少一个月薪,15000元一个月赚得到吗,因此呢,今天小编就来为大家分享源码程序员的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的

2025年9月22日 12:15

eclipse创建窗口程序(如何用eclipse编写java窗口程序)

eclipse创建窗口程序(如何用eclipse编写java窗口程序)

各位老铁们好,相信很多人对eclipse创建窗口程序都不是特别的了解,因此呢,今天就来为大家分享下关于eclipse创建窗口程序以及如何用eclipse编写java窗口程序的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年5月13日 07:00

oracle下载官网是多少(oracle 8i在哪能下载啊)

oracle下载官网是多少(oracle 8i在哪能下载啊)

各位老铁们好,相信很多人对oracle下载官网是多少都不是特别的了解,因此呢,今天就来为大家分享下关于oracle下载官网是多少以及oracle 8i在哪能下载啊的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录o

2026年2月18日 05:45

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索