java 数据库基本操作 i'#E)
1、java数据库操作基本流程 JwAYG5W
2、几个常用的重要技巧: fp+gyTnd3
可滚动、更新的记录集 H[S%J3JI
批量更新 qYlhlHD
事务处理 T~Gvp0r}h
U-R6xxPZ
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 `QyO`y=?[Y
1、取得数据库连接 {&\jW!&n
1)用DriverManager取数据库连接 =5kY6%E7c
例子 Mz~M3$$9n
String className,url,uid,pwd; Of4^?`
^
className = "oracle.jdbc.driver.OracleDriver"; "x 3lQ
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; )XYv}U
uid = "system"; fSs4ZXC
pwd = "manager"; yF"1#{*y
Class.forName(className); =y0C1LD+
Connection cn = DriverManager.getConnection(url,uid,pwd); 0l-Ef1
2)用jndi(java的命名和目录服务)方式 {\c(ls{
例子 J2'Nd'
String jndi = "jdbc/db"; WJ4li@T7V
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); /f|X(docI
DataSource ds = (DataSource) ctx.lookup(jndi); [3{W^WSOz
Connection cn = ds.getConnection(); \lZf<