java 数据库基本操作 s`Yu"s
8}4
1、java数据库操作基本流程 FI?gT
2、几个常用的重要技巧: |t&G&)~:
可滚动、更新的记录集 0NCOz(L/
批量更新 bl"
(<TM
事务处理 9<t9a
f\.>
J|gdO+
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 Ei{(
1、取得数据库连接 lruF96C/Y
1)用DriverManager取数据库连接 VQy9Y
例子 M.xhVgFf)
String className,url,uid,pwd; Hi; K"H]x1
className = "oracle.jdbc.driver.OracleDriver"; OX)#F'Sl}
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; 9{)Z5%Kz
uid = "system"; [Krm .)
pwd = "manager"; t4f
(Y,v
Class.forName(className); zB#_:(1qK
Connection cn = DriverManager.getConnection(url,uid,pwd); LyuSZa]
2)用jndi(java的命名和目录服务)方式 >W`S(a Mn
例子 6CcB-@n4
String jndi = "jdbc/db"; WZ^{zFoZ
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); Y|%anTP
DataSource ds = (DataSource) ctx.lookup(jndi); $i,6B9
Connection cn = ds.getConnection(); qZ8|B
多用于jsp中 G0I~&?nDa
2、执行sql语句 TJHN/Z/
1)用Statement来执行sql语句 a&$Zpf!!
String sql; =@xN(](
Statement sm = cn.createStatement(); J 6(~>g
sm.executeQuery(sql); // 执行数据查询语句(select) &