- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java 的重点与难点:
面向对象(类、接口、多态性)
类集。。 List、Iterator
JavaIO
JDBC
现在如果需要使用 java 代码去连接数据库的话,请使用以下的步骤去完成:
第一步:导入包(java.sql)
import=java.sql.*
第二步: 其实应该是,使用包中的类、接口。但是由于受到 java 反射机制的制约,这
里需要先定义四个Access 三
个字符串常量(final):
① DBDRIVER:你要连接的数
据库的驱动
包.类名称② DBURL:你要连接的数据库
包.类名称
的存储位置
③ DBUSER: 你要连接的数据
库的用户名
④ DBPASS:对应于用户名的
密码
第三步:
现在就可以使用导入的sql 包中的功能类去实现数据库的连接了(这一步本该在第二步去做的)。为了使用 sql 包中的功能类,我们先要定义出对应于相关功能类的对象。
Connection conn = null; conn对象时用来保持和数据库的连接
Connection conn = null; conn对象时用来保持和数据库的连接
PreparedStatement pstm = null;
pstm 对象是用来执行 sql 语句的
ResultSet rs = null;
rs 对象是用来保存 sql 语句的执行结果的。
DBDRIVER ( 字 符 串 常 量
-String final),变成连接数据库额的驱动类(隐式的)
Class.forName(DBDRIVER) ;
Class.forName(DBDRIVER) ;
//java 反射机制,也就是说,根据一个对象反过来生成一个类
核心知识:
先反射: Class.forName,相当于在操作系统 的底层注册数据库的驱动(Driver)。
再管理:
既然已经在 OS( Operation System)中注册了驱动,下面使用驱动管理(DriverManager) 创建数据库的连接。
public
public
static
Connection
getConnection(String DBURL,
String
DBUSER,String
DBPASS)
此方法的作用是建立和驱动相关的数据库的连接。返回一个数据库连接接口
(Connection)
三个核心接口(标准)
1Connection(接口)
Connection 接口的主要作用是创建能够在其基础之上 操作数据库的接口
(Statement、PreparedStatement)
Statement createStatement()
Statement createStatement()
2 Statement、PreparedStatement
Statement 是 Java 执行数据库操作的一个重要方法, 用于在已经建立数据库连接( conn )的基础上,向数据库发送要执行的 SQL 语句。
主要是两个操作方法: CRUD 方法
数据库更新操作(增、删、改) 、数据库查询操作 (查)
int
int executeUpdate(String sql)
数据库的更新操作,使用此方法可以完成对数据库内容的 增加、
修改、删除
ResultSet executeQuery(String sql)
数据库的查询操作,使用此方法可以完成对数据库的内容的查询,
此方法的返回值是一个 ResultSet(接口)
3ResultSet
此接口用来保存数据库查询操作完成之后的,查询结果。查询结果是按照行记录的方式保存起来的。
您可能关注的文档
最近下载
- 除尘器施工方案.docx VIP
- 成都市工程建设项目审批流程图(一般政府投资项目).PDF VIP
- 全国新高考英语七选五试题讲评(含2024-2022年真题详解思路)课件-2025届高三英语二轮复习.pptx VIP
- 2024贵州黔南州面向优秀村(社区)干部专项招聘乡镇(街道)事业单位工作人员34笔试备考题库及答案解析.docx VIP
- “十五五”林业发展规划.docx VIP
- 新12S2给水工程 (1)(标准图集).pdf
- 2025年常州信息职业技术学院提前招生校测真题(含答案) .pdf VIP
- 简谱D 想着我Think of Me简谱歌剧魅影.pdf VIP
- 科技英语翻译方法与技巧课件:英语否定形式的翻译.pptx VIP
- 手术室急危重症患者的抢救与配合.pptx VIP
原创力文档


文档评论(0)