栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Weblogic环境下配置jdbc数据源

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Weblogic环境下配置jdbc数据源

运行环境:weblogic+Myeclise+mysql Weblogic Server 数据源配置
  1. 建立数据源 (Data Source):数据源指明了连接数据库的一些信息,例如:数据库的JDBC驱动程序、数据库名字、账号与密码。在Weblogic Server管理控制台完成。
  2. 访问数据库是通过数据源的JNDI名字查找到该数据源,然后通过数据源获得Connection对象。

好了,不多说了,现在直接进入正题吧。

先建一个数据库名为weblogic_jdbc,接着建一个数据表名为student,接着随便填入点数据。如图:

现在开始建立JDBC数据:
启动weblogic服务器,用浏览器打开:http://localhost:7001/console,然后输入自己安装时设置的账号和密码。

进入主页后找到 ‘数据源’ 有的也叫JDBC,只不过我的是数据源。如图:

新建一个数据源。点击 新建----一般数据源

填写基本信息:

进入下一步:这里不用改

下一步:还是不用改

下一步:这一很重要,千万别填错了。

然后进入下一步:测试一下刚刚所填的配置,如图:

连接成功后进入下一步,千万不要点完成,千万不要点完成,千万不要点完成,(重要的说三遍):

记住一定要勾起来,接下来就可以点完成了。然后就看到下面那张图就是创建成功了:

接着就可以用代码调用并实现一下:
通过jdbc查找database对象:

package databaseTest;

import javax.naming.*;
import javax.sql.*;

import java.sql.*;
import java.util.*;

public class DatabaseConnectTest {
	public static void main(String args[]){
		DataSource ds = null;
		Context ctx;
		Connection myConn = null ;
		Hashtable ht = new Hashtable();
		//初始化上下文需要用到的工厂类
		ht.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
		//weblogic 服务器的地址。
		ht.put(Context.PROVIDER_URL, "t3://localhost:7001");
		try{
			ctx = new InitialContext(ht);
			//获取数据源对象。其中 'CC' 是weblogic服务器中的JNDI数据源的名称
			ds = (javax.sql.DataSource)ctx.lookup("CC");
		}catch(Exception e){
			e.printStackTrace();
		}
		if(ds == null){
			System.out.println("Eorror !");
		}
		else{
			System.out.println("Connection is OK !");
		}
		Statement myStatement = null;
		ResultSet mySet = null;
		try{
			//获取数据源连接
			myConn = ds.getConnection();
			//访问数据库
			myStatement = myConn.createStatement();
			//执行SQL语句
			mySet = myStatement.executeQuery("select * from student;");
			while(mySet.next()){
				System.out.println(mySet.getString("userid")+"t"+mySet.getString("username"));
			}
		}catch(Exception e){
			e.printStackTrace();
		}
	}
}

运行截图:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/871820.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号