java 数据库基本操作 b=5"*=T{+
1、java数据库操作基本流程 =peodj^
2、几个常用的重要技巧: o~vUqj?BA
可滚动、更新的记录集 ID-Y*
批量更新 J\kGD
事务处理 RZtY3:FBx|
Y~P1r]piB
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 {W[OjPC~F
1、取得数据库连接 6z6\-45
1)用DriverManager取数据库连接 a,GOS:?O5
例子 <Be:fnPX7
String className,url,uid,pwd; [IF5Iv\b
className = "oracle.jdbc.driver.OracleDriver"; Pp*:rA"N
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; < )dqv0=
uid = "system"; J-6l<%962%
pwd = "manager"; 3N(5V;ti
Class.forName(className); 4@b~)av)
Connection cn = DriverManager.getConnection(url,uid,pwd); y h
2)用jndi(java的命名和目录服务)方式 (Q_J{[F
例子 ;
S(KJV
String jndi = "jdbc/db"; b"lzR[X,e
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); UP18?uM
DataSource ds = (DataSource) ctx.lookup(jndi); T\(w}
Connection cn = ds.getConnection(); H%L oI)w
多用于jsp中 V__|NVoOm
2、执行sql语句 C#^V<:9
1)用Statement来执行sql语句 B1x# 7>K
String sql; N-0kB vo
Statement sm = cn.createStatement(); (;9-8Y&_