![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdbc
wangqinqintanglidong
这个作者很懒,什么都没留下…
展开
-
JDBC的连接方式和驱动类型
1.连接数据库的方式:ODBC , JDBC ODBC:Open Dadabase Connect即开放数据库连接。 ODBC访问数据库: JDBC: Java DataBase Connectivity ,即java数据库连接。 JDBC访问数据库: JDBC的API的有两个主要部分组成: l Java应用程序开发者的接口,Java编程语言开发。 l JDBC驱动程...2009-12-12 23:28:03 · 166 阅读 · 0 评论 -
JDBC开发的接口和JDBC编程步骤
3. JDBC开发的接口: l Driver 数据库驱动------------àcom.mysql.jdbc.Driver l DriverManager----------à管理driver l Connection-------------à链接 l Statement--------------à创建insert--------àSQL(每插入一个sql语句都要编译,安全性不高) ...2009-12-12 23:36:01 · 95 阅读 · 0 评论 -
Statement和PreparedStatement区别:
PreparedStatement从Statement继承而来。 同构sql:sql语句基本一样,只是具体参数数值不同。 异构sql:sql语句完全不一样。 Statement不足: 1. 效率比较低 2. 对字段类型的支持比较差 3. 语法含义不清晰(结构不清楚)。 由于编译不需要参数,PreparedStatement可以使用“?”来替代sql语句中的某些参数,它先将不带参数的sql...2009-12-12 23:42:44 · 108 阅读 · 0 评论 -
JDBC事务的定义
事物的特性: 1) 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。 2) 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。 3) 隔离性(isolation):一个事务的执行不能被其他事务所影响。 4) ...2009-12-12 23:44:30 · 115 阅读 · 0 评论 -
Statement和PreparedStatement批量更新
优势:1.节省传递时间。 2.并发处理。 PreparedStatement: 1) addBatch()将一组参数添加到PreparedStatement对象内部。 2) executeBatch()将一批参数提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。 Statement: 1) addBatch(String sql)方法会在批处理缓存中加入一条sql语句。...2009-12-12 23:46:04 · 295 阅读 · 0 评论 -
JDBC2.0中的ResultSet新特性
l 可滚动特性和可更新特性: JDBC1.0中是指游标的移动的方向和方式是单向,单步(相对)移动,功能比较简单。 JDBC2.0中游标可以双向,相对或者绝对移动。 可滚动结果集:这种结果集不但可以双向滚动,相对定位,绝对定位,并且还可以修改数据信息。 1) 滚动特性: 定位函数: boolean absolute(int row),定位到指定的记录位置。定位成功返回true,不成功返回...2009-12-12 23:48:04 · 170 阅读 · 0 评论 -
JDBC中的元数据ResultSetMetadata
public interface ResultSetMetaData可用于获取关于 ResultSet 对象中列的类型和属性信息的对象。相当于反射Class: 代码示例如下: package com.ambow.day21.jdbc.NewFecture; import java.sql.Connection; import java.sql.PreparedStatement; im...2009-12-12 23:49:44 · 123 阅读 · 0 评论 -
在MyEclipse中导入Datebase方法以及在MyEclipse项目工程里加载jar驱动的方法
在MyEclipse中导入Datebase方法 <!--EndFragment--> 在MyEclopse右上角选“MyEclipse Database Explorer”——>OK。出现“MyEclipse Database Explorer”界面。在左边空白处——>右键---------àNew,弹出“Database Driver”对话框如下图(以MySq...2009-12-12 23:55:37 · 114 阅读 · 0 评论