Weblogic Server有关JDBC的配置和测试
来源:互联网 发布:淘宝信誉排行榜 编辑:程序博客网 时间:2024/06/07 05:43
Weblogic Server有关JDBC的配置主要是指配置连接池(Connection Pool)和数据源(DataSource)。连接池用来存放池连接,数据源相当于客户端程序和连接池的中介,想要获得连接池中的连接对象,必须建立一个与该连接池相应的数据源,然后通过该数据源获得连接。具体步骤:
1、建立到制定数据库的连接池,连接池封装了连接数据库的一些信息,例如连接数据库的JDBC驱动程序、数据库名称、所用帐户、密码。
2、建立基于某个连接池的数据源,该数据源的名字可以通过JNDI查找。
3、访问数据库时通过数据源的JNDI名字查找到该数据源,然后通过数据数据源获得连接对象。得得连接对象后,就可以依次生成Statement(语句)对象和ResultSet(结果集)对象,进行相应的数据库操作。
具体配置连接池和数据源都是比较简单的,完成以上配置后,若开发工具选择MyEclipse则需要配置MyEclipse Applications Server(应用服务器),配置参数要和连接池的参数一致。建立测试类Tes.java。具体代码如下:
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
/**
*
*/
/**
* @author Administrator
*
*/
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Context ctx=null;
DataSource ds=null;
Connection conn=null;
Statement st=null;
ResultSet rs=null;
try {
Properties properties = new Properties();
properties.setProperty(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
properties.setProperty(Context.PROVIDER_URL, "t3://localhost:7001");
ctx=new InitialContext(properties);
ds=(javax.sql.DataSource)ctx.lookup("OraclePool");
conn=ds.getConnection();
st=conn.createStatement();
String sql="select * from aa_sss";
rs=st.executeQuery(sql);
//元数据获取
for(int i=1;i<=rs.getMetaData().getColumnCount();i++){
System.out.print(rs.getMetaData().getColumnName(i)+"/t");
}
System.out.println();
while(rs.next()){
//依次获取每个数据对象
/*for(int j=1;j<rs.getMetaData().getColumnCount();j++){
System.out.print(rs.getObject(j)+"/t");
}*/
System.out.print(rs.getString(1)+"/t"+rs.getString(2));
System.out.println();
}
rs.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
if(st!=null){
st.close();
}
if(conn!=null){
conn.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
以上工作完成后,需要启动Weblogic Applications Server,若启动成功后,就可以运行测试类验证结果啦。
- Weblogic Server有关JDBC的配置和测试
- weblogic server的JDBC驱动配置的注意点
- weblogic上JDBC的配置
- 配置WebLogic Server 8.1的Node Manger和SSL (转贴)
- 配置WebLogic Server 8.1的Node Manger和SSL
- 配置WebLogic Server 8.1的Node Manger和SSL
- WebLogic配置JDBC数据源
- 配置BEA WebLogic 8.1 JDBC连接--Oracle 8.1.7数据库使用的WebLogic 8.1 JDBC配置
- 配置BEA WebLogic 8.1 JDBC连接--Oracle 8.1.7数据库使用的WebLogic 8.1 JDBC配置
- Weblogic和Oracle的JDBC连接
- 有关配置lvs的测试
- 基于WebLogic Server的ALSR集群配置
- WebLogic Server 集群的配置示例
- 有关Weblogic的domain
- Weblogic和MyEclipse的配置
- Weblogic和MyEclipse的配置
- WebLogic的安装和配置
- Weblogic和MyEclipse的配置
- Java EE 5的SOA考验(长春JAVA培训班 吉林长春JAVA软件就业培训)
- .NET Remoting——first things first(1):抛砖引玉
- 佛学中的108条做人道理
- 线程的暂停、恢复和终止
- 值类型和引用类型的区别在哪里?
- Weblogic Server有关JDBC的配置和测试
- 深入分析ADO.NET中的DataSet对象
- .NET Remoting——first things first(2):Channel信道
- .NET Remoting——first things first(3):RemoteObject远程对象
- 魔力AJAX:在现有的网页中使用AJAX
- .NET Remoting——first things first(4):Summary概述
- .NET Remoting——practice & progress(1):Configuration Files配置文件
- VMware 上网方式
- 转:漫话验证码缘起,程序原理及其他