前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JDBC的工作原理和工作步骤

JDBC的工作原理和工作步骤

作者头像
马克java社区
修改2021-05-11 14:33:44
6270
修改2021-05-11 14:33:44
举报
文章被收录于专栏:java大数据

JDBC的工作原理:

马克-to-win:JDBC主要完成三件事:1)建立连接;2)发送SQL语句;3)处理返回的结果。紧接着,下节以实例仔细分析这三条。

第二节 JDBC HelloWorld例子

1.细述JDBC的工作原理

紧接着上节的JDBC的工作原理,下面我们就仔细讲讲这三条。

1)建立连接:

马克-to-win:JDBC靠java.sql.DriverManager.getConnection(dbUrl, user, password);和数据库连接。当DriverManager执行getConnection时,它会在内存当中寻找最合适的驱动类。(我们在给机器 装声卡时是不是也得先安装一个驱动程序? 道理一样,每一个数据库,都需要有一个专门和它相配的驱动程序。)所以我们需要事先就把驱动类加载进来。怎么加载?靠Class.forName (className),在我们以下的例子当中就是Class.forName("com.mysql.jdbc.Driver");马克-to- win:注意:这个类不在jdk的核心包当中,因为它只和Mysql这个数据库相关。如果jdk的核心包中包含这个类的话,那么microsoft公司的 sql server数据库,oracle,或sybase数据库等的驱动是不是都要包括在jdk的核心包中呢?如果是这样的话,jdk的核心包会不会变得很大 呢?所以这样的话就出现了一个问题。既然mysql的驱动类不在jdk的核心包中,我们需要专门在eclipse当中把它倒进我们的项目当中。注意在今天 之前的课程当中,我们从来没接触过导包,现在就教会大家在eclipse当中如何导包。在我的H盘根目录下,有个文件:mysql-connector- java-3.1.10-bin.jar,我们用WINRAR把它打开,就发现它里面有com.mysql.jdbc.Driver.class文件。右 键点击你的项目,找到Properties。在找Java Build Path。点中Libraries。再点中右边的Add External Jars。选中mysql-connector-java-3.1.10-bin.jar,如下图:

更多请见:https://blog.csdn.net/qq_43650923/article/details/100854472

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档