java 数据库基本操作 KO`dAB F}
1、java数据库操作基本流程 pq_U?_5Z'r
2、几个常用的重要技巧: l_;6xkv4
可滚动、更新的记录集 ]D~Ibv{Y
批量更新
ld"rL6
事务处理 7'At_oG
G'Wp)W;])\
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 3
[#Rm>,Vu
1、取得数据库连接 $[Ut])4
~
1)用DriverManager取数据库连接 %Cj_z
例子 J(8?6&=ck
String className,url,uid,pwd; !ni
1 qM
className = "oracle.jdbc.driver.OracleDriver"; d=D#cs;\
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; \)6AzCq
uid = "system"; \
C$t
pwd = "manager"; com4@NK
Class.forName(className); Z{t `f[
Connection cn = DriverManager.getConnection(url,uid,pwd); o&M.9V?~~
2)用jndi(java的命名和目录服务)方式 }tBw<7fe
例子 V60"j(
String jndi = "jdbc/db"; ue?3;BF 5
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); g[O
DataSource ds = (DataSource) ctx.lookup(jndi); S~H>MtX(<
Connection cn = ds.getConnection(); /oJ &