没有合适的资源?快使用搜索试试~ 我知道了~
JDBC代码手册JDBC代码手册JDBC代码手册JDBC代码手册
资源推荐
资源详情
资源评论
1
JDBC 代码手册
整理者:Eric 2008-1-13
版本号:V080113
2
JDBC 使用手册 ...................................................................................................................................... 1
JDBC 详细介绍 ...................................................................................................................................... 3
JDBC 类地图 .................................................................................................................................. 3
插入数据 ......................................................................................................................................... 3
修改数据 ......................................................................................................................................... 4
删除数据 ......................................................................................................................................... 5
查询数据 ......................................................................................................................................... 6
查询统计函数................................................................................................................................. 8
带参数的 SQL 查询....................................................................................................................... 9
存储过程的调用 .......................................................................................................................... 11
JDBC 元数据 ........................................................................................................................................ 12
元数据 Meta Data......................................................................................................................... 12
数据库的元数据 .......................................................................................................................... 12
结果集的元数据 .......................................................................................................................... 14
JDBC 事务 ............................................................................................................................................ 15
事务的基本知识 .......................................................................................................................... 15
事务实例 ....................................................................................................................................... 15
滚动 ResultSet 更新数据 ..................................................................................................................... 17
ResultSet 中的 Type 取值............................................................................................................ 17
修改数据 ....................................................................................................................................... 17
删除数据 ....................................................................................................................................... 18
插入数据 ....................................................................................................................................... 20
SQL 批处理 .......................................................................................................................................... 22
批处理 ........................................................................................................................................... 22
事务和批处理的区别 .................................................................................................................. 23
Blob 与 Clob 字段的处理.................................................................................................................... 24
把数据写入数据库 ...................................................................................................................... 24
把数据从数据库读出来 .............................................................................................................. 25
数据库连接池(JNDI)...................................................................................................................... 27
第一步:为 Tomcat 配置连接池 .............................................................................................. 27
第二步:在应用中配置资源引用 ............................................................................................. 28
第三步:在 Servlet 的 init 方法中通过 JNDI 接口来获取 DataSource .............................. 28
3
1 JDBC 详细介绍
1.1 JDBC 类地图
• DriverManager:通过驱动,建立与数据库间的连接。
• Connection:代表着与数据库间的连接。
• Statement:代表着要执行的 SQL 语句。
• ResultSet:代表着数据库查询到的结果集。
1.2 插入数据
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class Run_MySql {
/**
* @param args
*/
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
// 动态导入数据库的驱动
Class.forName("com.mysql.jdbc.Driver");
DriverManager
Connection
Statement
ResultSet
4
// 获取数据库链接
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/jdbc_teaching", "root",
"");
// 创造SQL语句
String sql = "INSERT INTO user_list ( user_name, user_password )
VALUES ( 'Eric', '123' )";
// 执行SQL语句
stmt = conn.createStatement();
stmt.executeUpdate(sql);
System.out.println( "OK!" );
} catch (Exception e) {
e.printStackTrace();
} finally {
// 关闭Statement
try {
stmt.close();
} catch (Exception e) {}
// 关闭Connection
try {
conn.close();
} catch (Exception e) {}
}
}
}
1.3 修改数据
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class RunUpdate {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
// 动态导入数据库的驱动
Class.forName("com.mysql.jdbc.Driver");
5
// 获取数据库链接
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/jdbc_teaching", "root",
"");
// 创造SQL语句
String sql = "UPDATE jdbc_teaching.user_list SET user_password
= '456' WHERE user_name = 'Eric'";
// 执行SQL语句
stmt = conn.createStatement();
stmt.executeUpdate(sql);
System.out.println( "OK!" );
} catch (Exception e) {
e.printStackTrace();
} finally {
// 关闭Statement
try {
stmt.close();
} catch (Exception e) {}
// 关闭Connection
try {
conn.close();
} catch (Exception e) {}
}
}
}
1.4 删除数据
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class RunDelete {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
// 动态导入数据库的驱动
剩余27页未读,继续阅读
资源评论
want1615
- 粉丝: 3
- 资源: 46
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 白色扁平化风格的橄榄球足球视频模板下载.zip
- 白色扁平化风格的婚礼策划企业网站模板.zip
- 白色扁平化风格的科技公司模板下载.zip
- 白色扁平化风格的滑雪运动体育项目模板.zip
- 白色扁平化风格的鸟类养殖业企业网站模板.zip
- 白色扁平化风格的披萨连锁店模板下载.zip
- 白色扁平化风格的木材建筑公司模板下载.rar
- 白色扁平化风格的瀑布流卡通动漫网站模板.zip
- 白色扁平化风格的商务服务公司模板下载.zip
- 白色扁平化风格的企业创意联系方式模板下载.zip
- 白色扁平化风格的视差滑动设计网站HTML模板.zip
- 白色扁平化风格的商务合作整站网站模板.zip
- 白色扁平化风格的设计创业公司模板下载.zip
- 白色扁平化风格的室内设计公司模板下载.zip
- 白色扁平化风格的室内游泳馆网站模板下载.zip
- 白色扁平化风格的手机APPwap网页模板.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功