第七章 JDBC 总结
2018-04-04 00:13
85 查看
JDBC
JDBC全名叫(java Dtatabase connectivity)是 java数据库连接技术的简称。它能将数据持久化保存,是一种数据持久化机制。框架的低层是用jdbc来编写的。
JDBC工作原理 java 应用程序 --->JDBC API --->JDBC DriverManage--->JDBC驱动 --->兼容的数据库软件
JDBC的类: driverManager类 :装载驱动程序;
Connnection类: 负责连接数据库,担任传输数据的任务;
StateMent类: 由Connection产生,负责执行SQL语句;
ResultSet类: 负责保存和处理Statement执行后所产生的查询结果。JDBC访问数据库的步骤:
(1) 加载驱动 ; Class.forName("JDBC驱动类的名称")
(2) 与数据库建立连接 : Connection conn = DriverManager.getConnection("数据连接字符串","数据库用户名",“密码”); (3) 发送SQL语句,并得到返回结果 : Statement stmt = conn.createStarement(); ResultSet rs = stmt.executeQuery("SQL语句") (4) 处理返回结果 :
preparedStatement 与 Statement的区别 (1) 提高代码的可维护性和可读性。(2)提高了SQL语句执行的性能。(3) 提高了安全性。
JDBC全名叫(java Dtatabase connectivity)是 java数据库连接技术的简称。它能将数据持久化保存,是一种数据持久化机制。框架的低层是用jdbc来编写的。
JDBC工作原理 java 应用程序 --->JDBC API --->JDBC DriverManage--->JDBC驱动 --->兼容的数据库软件
JDBC的类: driverManager类 :装载驱动程序;
Connnection类: 负责连接数据库,担任传输数据的任务;
StateMent类: 由Connection产生,负责执行SQL语句;
ResultSet类: 负责保存和处理Statement执行后所产生的查询结果。JDBC访问数据库的步骤:
(1) 加载驱动 ; Class.forName("JDBC驱动类的名称")
(2) 与数据库建立连接 : Connection conn = DriverManager.getConnection("数据连接字符串","数据库用户名",“密码”); (3) 发送SQL语句,并得到返回结果 : Statement stmt = conn.createStarement(); ResultSet rs = stmt.executeQuery("SQL语句") (4) 处理返回结果 :
while(rs.next()){ int id = rs.getInt("id"); string Name =rs.getstring("Name") }常用的俩种连接数据库的方式分别是 使用JDBC-ODBC桥和使用纯Java方式来连接数据库。 纯Java驱动方式连接数据库运行速度快 支持跨平台 是目前最常用的方式。但是每个JDBC驱动只对应一种数据库,甚至只对应某个版本的数据库。
preparedStatement 与 Statement的区别 (1) 提高代码的可维护性和可读性。(2)提高了SQL语句执行的性能。(3) 提高了安全性。
相关文章推荐
- JDBC第七章知识点总结——JDBC高级应用--DAO封装
- JDBC学习总结_3_数据库连接池DBCP
- jdbc总结
- jdbc 学习总结四之事物控制
- JNDI、数据源、数据库连接池、JDBC 总结篇
- JDBC连接SQL Server 2005总结
- javaweb学习总结――使用JDBC处理MySQL大数据
- JDBC工作原理学习总结
- 【《Real-Time Rendering 3rd》 提炼总结】(六) 第七章 · 高级着色:BRDF及相关技术
- Java编程技巧—— JDBC编程总结
- HibernateDaoSupport与JdbcDaoSupport总结
- 我的JDBC开发总结笔记
- jdbc---连接池----->dbutil总结
- 读《编写可维护的JavaScript》第七章总结
- java开发中基于JDBC连接数据库实例总结
- JavaWeb学习总结(三十五)——使用JDBC处理Oracle大数据
- JDBC常用API之外的总结
- JDBC章节总结
- opencv 第七章《直方图与匹配》 知识点整理、总结
- javaweb学习总结(三十四)——使用JDBC处理MySQL大数据