java 数据库基本操作 DHh+%|e
1、java数据库操作基本流程 ;eS;AHZ
2、几个常用的重要技巧: >%iu!H"
可滚动、更新的记录集 %-@'CNP
批量更新 rtB|N-
事务处理 +l2e[P+qA
hrJ$%U
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 +L`V[;
1、取得数据库连接 g>6:CG"
1)用DriverManager取数据库连接 HO266M
例子 89*S?C1
String className,url,uid,pwd; B]'e$uyL7
className = "oracle.jdbc.driver.OracleDriver"; Tjd&^m
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; KcIc'G 9
uid = "system"; T5K-gz7A
pwd = "manager"; K%Usjezv&
Class.forName(className); )HJK '@
Connection cn = DriverManager.getConnection(url,uid,pwd); + 6x"trC
2)用jndi(java的命名和目录服务)方式 RtW4n:c
例子 >[Xm|A#
String jndi = "jdbc/db"; M?E9N{t8)a
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); _Ct}%-,4
DataSource ds = (DataSource) ctx.lookup(jndi); H"Q(2I
Connection cn = ds.getConnection(); ggrI>vaw
多用于jsp中 j G+T.
2、执行sql语句 R19'|TJ
1)用Statement来执行sql语句 <