java 数据库基本操作 !$/1Q+
1、java数据库操作基本流程 \GL!x 7s1A
2、几个常用的重要技巧: 'l%b5:
可滚动、更新的记录集 vo9DmW
批量更新 %_rdO(
事务处理 @l7~Zn
ionFPc].
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 Sn I-dXNF
1、取得数据库连接 i@=0fHiZQ
1)用DriverManager取数据库连接 ?onaJ=mT
例子 8X6F6RK6,1
String className,url,uid,pwd; CCCd=s.
className = "oracle.jdbc.driver.OracleDriver"; uQwKnD?F+e
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; Xknp*(9
uid = "system"; <5R`E(
pwd = "manager"; rOt`5_2f
Class.forName(className); Y:GSjq
Connection cn = DriverManager.getConnection(url,uid,pwd); VJK?"mX
2)用jndi(java的命名和目录服务)方式 :^c' P<HM
例子 }@kD&2
String jndi = "jdbc/db"; FKTdQg|NZ
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); 1:7 uS.
DataSource ds = (DataSource) ctx.lookup(jndi); +d7sy0
Connection cn = ds.getConnection(); n+C]&6-b
多用于jsp中 SLzxF uV
2、执行sql语句 y4%u<