java 数据库基本操作 lt^\
1、java数据库操作基本流程 <?-YTY|
2、几个常用的重要技巧: h^,8rd
可滚动、更新的记录集 1wzqGmjmt
批量更新 E#J';tUQ
事务处理 Wt)Drv{@ {
;AR{@Fu.
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 ~\ ,w {
1、取得数据库连接 fbyQjvURnC
1)用DriverManager取数据库连接 KoE8Mp
例子 T{V/+RM
String className,url,uid,pwd; 8`4<R6]LKB
className = "oracle.jdbc.driver.OracleDriver"; M` q?Fk
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; E J$36
uid = "system"; {,*"3O:\:
pwd = "manager"; XBd>tdEP
Class.forName(className); [b%:.bjY
Connection cn = DriverManager.getConnection(url,uid,pwd); B\J^=W+`
2)用jndi(java的命名和目录服务)方式 9TF f8'?d
例子 _Jwq`]Z
String jndi = "jdbc/db"; NaVQ9ku7VW
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); F(4?tX T
DataSource ds = (DataSource) ctx.lookup(jndi); t*@2OW`!
Connection cn = ds.getConnection(); rg0ma
多用于jsp中 swA+f
2、执行sql语句 Hsih[f
1)用Statement来执行sql语句 3iw{SEY
String sql; Nx{$}
Statement sm = cn.createStatement(); ju}fL<