java 数据库基本操作 &r+!rL Kp
1、java数据库操作基本流程 Dtox/ ,"
2、几个常用的重要技巧: i0u`J
可滚动、更新的记录集 RdB,;Um9f
批量更新 fI,2l
事务处理 `(r0+Qx
yU>ucuF
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 +~EnrrT+W
1、取得数据库连接 .qLXjU
1)用DriverManager取数据库连接 Bk]
`n'W
例子 @^%YOorr
String className,url,uid,pwd; h.\p+Qw.
className = "oracle.jdbc.driver.OracleDriver"; (coaGQ@d
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; ?rY+,nQP
uid = "system"; Gd`s01GKQ
pwd = "manager"; `# :(F z
Class.forName(className); nub!*)q
Connection cn = DriverManager.getConnection(url,uid,pwd); JQ|*XU
2)用jndi(java的命名和目录服务)方式 F$ckW'V
例子 NtmmPJ|5
String jndi = "jdbc/db"; x\IuM
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); k*OHI/uiow
DataSource ds = (DataSource) ctx.lookup(jndi); >`^;h]Q
Connection cn = ds.getConnection(); ?69E_E
多用于jsp中 ^B8[B&K
2、执行sql语句 [b3$em<^JV
1)用Statement来执行sql语句 7Y)i>[u3
String sql; V/xjI<