java 数据库基本操作 }#a d
1、java数据库操作基本流程 mWfzL'*
2、几个常用的重要技巧: xud =(HLl
可滚动、更新的记录集 f.,S-1D]h
批量更新 eiJ $}\qJL
事务处理 7z5AI!s_
83OOM;'
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 !C&}e8M|eX
1、取得数据库连接 l2X'4_d
1)用DriverManager取数据库连接 ]* ':
例子 FgKDk!ci
String className,url,uid,pwd; p/4GOU5g
className = "oracle.jdbc.driver.OracleDriver"; $
[0
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; - YJ7ne]
uid = "system"; 4B^f"6'
pwd = "manager"; C[|jJ9VE,
Class.forName(className); 6psK2d0
Connection cn = DriverManager.getConnection(url,uid,pwd); x_s9DkX
2)用jndi(java的命名和目录服务)方式 [;83
IoU}
例子 P8:k"i/6J
String jndi = "jdbc/db"; q: ?6
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); 3{]csZvW
DataSource ds = (DataSource) ctx.lookup(jndi); cRI&cN"o
Connection cn = ds.getConnection(); u\<