java 数据库基本操作 slAR<8
1、java数据库操作基本流程 o+Fm+5t;
2、几个常用的重要技巧: &cwN&XBY
可滚动、更新的记录集 `RXlqj#u
批量更新 k%VYAON
事务处理 p4D.nB8
JT6}m
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 h 27f0x9
1、取得数据库连接 ^0 &jy:{
1)用DriverManager取数据库连接 iP6?[pl8
例子 NuW6~PV
String className,url,uid,pwd; _ Y7Um
className = "oracle.jdbc.driver.OracleDriver"; *P8CzF^>\&
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; /}9)ZYMx
uid = "system"; )YW"Zo8~!1
pwd = "manager"; Wg,7k9I
Class.forName(className); pfHfw,[
Connection cn = DriverManager.getConnection(url,uid,pwd); n;wViw
2)用jndi(java的命名和目录服务)方式 Q" r y@
(I
例子 wHh6y? g\
String jndi = "jdbc/db"; n'[>h0
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); 6sG5n7E-A
DataSource ds = (DataSource) ctx.lookup(jndi); &