java 数据库基本操作 V
d`}F0WD
1、java数据库操作基本流程 e:`d)GE
2、几个常用的重要技巧: #" &<^
可滚动、更新的记录集 nI0TvBD
批量更新 Wks?9)Is
事务处理 LKX; ^
5-[bd I
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 >oYr=O
1、取得数据库连接 *gGL5<%T:
1)用DriverManager取数据库连接 VelR8tjP
例子 ais@|s;
String className,url,uid,pwd; crvq]J5
className = "oracle.jdbc.driver.OracleDriver"; "1I\~]]
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; @vHj>N
uid = "system"; ]'q"Kw/10
pwd = "manager";
Fm-D>PR
Class.forName(className); p#A{.6Pa:
Connection cn = DriverManager.getConnection(url,uid,pwd); a|Yry
2)用jndi(java的命名和目录服务)方式 |g)/6jG<-
例子 ;nx? 4f+6h
String jndi = "jdbc/db"; DWXxB
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); @a~GHG[x
DataSource ds = (DataSource) ctx.lookup(jndi); QtSJ9;eP
Connection cn = ds.getConnection(); ZkA05wPZ#
多用于jsp中 0cF+4,5
2、执行sql语句 <&