java 数据库基本操作 |L%}@e
Vw_
1、java数据库操作基本流程 ^}8qPBz
2、几个常用的重要技巧: ;n`SF~CU
可滚动、更新的记录集 DPqk~ KCM
批量更新 RzgA;ZC'
事务处理 W:VRLT>w>
3g
ep_aC
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 41dB4Td5t
1、取得数据库连接 :QGgtTEV""
1)用DriverManager取数据库连接 vVBu/)
例子 ^qvN:v$1
String className,url,uid,pwd; u]RI,3Z
className = "oracle.jdbc.driver.OracleDriver"; xL&M8:
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; #k?uY g8
uid = "system"; ~?E.U,R
pwd = "manager"; Q#M@!&
Class.forName(className); Pr|BhX
Connection cn = DriverManager.getConnection(url,uid,pwd); $z[FL=h)?+
2)用jndi(java的命名和目录服务)方式 kMd1)6%6A
例子 &&SA/;F
String jndi = "jdbc/db"; RKru
hF
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); :k&R]bc9
DataSource ds = (DataSource) ctx.lookup(jndi); 5\S
s`#g
Connection cn = ds.getConnection(); ^6g^ Q*"
多用于jsp中 &p