java 数据库基本操作 6cp x1y]~6
1、java数据库操作基本流程 "5BgajrB
2、几个常用的重要技巧: )zlksF
可滚动、更新的记录集 KS}Ci-
批量更新 oJVpNE[3]
事务处理 BhJqMK>'S
81V,yq]
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 )fP,F(
1、取得数据库连接 ,Ej2]iO\7
1)用DriverManager取数据库连接 ptQr8[FA
例子 ?q1&(g]qO
String className,url,uid,pwd; 7=0uG
className = "oracle.jdbc.driver.OracleDriver"; I! {AWfp0
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; *Af]?-|^{#
uid = "system"; k$y(H;XA
pwd = "manager"; z11;r]VI
Class.forName(className); ]|<PV5SY3.
Connection cn = DriverManager.getConnection(url,uid,pwd); "Y}f"X|
2)用jndi(java的命名和目录服务)方式 + _rjA_
例子 aDb@u3X@
String jndi = "jdbc/db"; E D*=8s2
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); N5#qox$D
DataSource ds = (DataSource) ctx.lookup(jndi); I7r{&X) D
Connection cn = ds.getConnection(); kXzm
多用于jsp中 Z^`&