java 数据库基本操作 Jp<Y2-
1、java数据库操作基本流程 7ZbnG@s7
2、几个常用的重要技巧: UGNFWZ c
可滚动、更新的记录集 {]aB3
批量更新 &n.7~C]R
事务处理 \h DH81L
n"'1.
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 Htseu`>_$
1、取得数据库连接 ).0h4oHSj
1)用DriverManager取数据库连接 R!i9N'gGG(
例子 cCd2f>EHw
String className,url,uid,pwd; \Ze"Hv
className = "oracle.jdbc.driver.OracleDriver"; `Tx1?]
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; :bxq%D%|o
uid = "system"; OQ>r;)/
pwd = "manager"; Br2ZloJ@+
Class.forName(className); G!J{$0.
Connection cn = DriverManager.getConnection(url,uid,pwd); x;,H>!r"i
2)用jndi(java的命名和目录服务)方式 ]urrAIK
例子 ^d! (8vh
String jndi = "jdbc/db"; YPraf$
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); `k}
DataSource ds = (DataSource) ctx.lookup(jndi); 85P7I=`*d
Connection cn = ds.getConnection(); G'/36M@
多用于jsp中 HF9d~7R
2、执行sql语句 ;Zb+WGyj
1)用Statement来执行sql语句 IiG~l+V~
String sql; ^Tbw#x]2
Statement sm = cn.createStatement(); )E<<