当前位置:  技术问答>java相关

数据库连接池调用的错误

    来源: 互联网  发布时间:2015-08-13

    本文导语:  我在weblogic中建立了一个DataSource,JNDI Name是SS3000DB,但是在Java中调用出错: import java.sql.*; import java.util.*; import java.util.Date; import javax.naming.*; import javax.sql.*; public class testWebLogic{ public static void main(String[] args)...

我在weblogic中建立了一个DataSource,JNDI Name是SS3000DB,但是在Java中调用出错:

import java.sql.*;
import java.util.*;
import java.util.Date;
import javax.naming.*;
import javax.sql.*;

public class testWebLogic{
public static void main(String[] args)
throws NamingException{
String s = "";
try{
s += "1";
Context ctx = new InitialContext();
s += "2";
ConnectionPoolDataSource ds = (ConnectionPoolDataSource)ctx.lookup("java:comp/env/ejb/SS3000DB");
s += "3";
PooledConnection pcon=ds.getPooledConnection();
s += "4";
Connection con = pcon.getConnection();
Statement stmt = con.createStatement();
s += "5";
String sque = "select USER_NAME from EPGC_USERS";
s += "6";
ResultSet rset = stmt.executeQuery(sque);
s += "7";
while(rset.next()){
System.out.println(rset.getString(1));
}
s += "8";
stmt.close();
s += "9";
}
catch(Exception e){
System.out.println(s);
}
}
}

|
问题应该出在:

    Context ctx = new InitialContext();

这句话。应该加上参数。

比如: 

...
Context ctx = getInitialContext("t3://localhost:7001", "user1", "user1Password");
...
static Context getInitialContext(String url, String user, String password) { 
   Properties h = new Properties();
   h.put(Context.INITIAL_CONTEXT_FACTORY,
      "weblogic.jndi.WLInitialContextFactory");
   h.put(Context.PROVIDER_URL, url);
   h.put(Context.SECURITY_PRINCIPAL, user);
   return new InitialContext(h);
}


    
 
 

您可能感兴趣的文章:

  • 在jbuilder中调用一bean连接数据库没有问题,在jsp中调用就连接不上数据库
  • APPLET下调用数据库的问题
  • linux下能调用*.sql备份的数据库数据么?
  • unix 下web应用程序调用 一个写数据库的perl脚本 的问题。
  • 请问调用数据库可更新结果集的resultSet.deleteRow()不成功可能是什么原因?
  • 帮我理理客户端运行的applet调用服务器数据库的问题?
  • linux如何用C调用数据库的存储过程
  • 100分!·!高手请进--Applet怎么能在IE中显示调用的Access数据库?
  • .htm文件调用不了数据库,为什么?
  • 寻求方案:sessionless bean怎样包装、调用entity bean操作数据库?
  • 我用jbuilder调用oracle的数据库,但其中的中文显示的是乱码,怎么解决?
  • 请教高手,如何在java中调用其他应用程序(该程序主要进行数据库操作)
  • 高分请教(暂为100分):请问如何用applet调用非本地数据库
  • 一段简单的数据库调用代码!请大虾帮忙看看!!
  • 怎样通过调用findAll()将数据库中的字段全部取出!
  • 怎么在linux上用c程序调用mysql数据库,可以给一段例子么?
  • jsp中用jdbc调用oracle数据库
  • 初学jsp不久,就是不知怎么调用数据库。
  • 在jsp页面加载时自动调用某个特定的servlet,由servlet查询数据库输出WEB页面返回给jsp显示?
  • 数据库访问函数的调用问题--100分寻找高手救援,分数不够,可以在加,在线急,急,急,急。。。。。
  • 在jsp中做页面登录,出现错误信息“数据库执行错误:No suitable driver”,我怀疑是不是我不能用sql 7.0
  • MSSQL附加数据库拒绝访问提示5120错误的处理方法
  • JSP访问数据库错误。
  • sql server 2005删除用户时“数据库主体在该数据库中拥有架构,无法删除”错误的解决办法
  • 怎样把连接数据库的错误信息显示到页面上
  • 连接数据库出现的“无效的光标状态”错误/
  • linux下使用易飞ERP系统出现“报表数据库连接错误!!”是怎么回事
  • mysql数据库的JDBC驱动程序为什么出现错误?
  • 安装Oracle加载数据库错误areasQueries的解决
  • 关于提高Oracle数据库性能的四个错误认识
  • 向Oracle数据库的CLOB属性插入数据报字符串过长错误
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • java数据库连接池和数据库连接示例
  • mysql jdbc连接mysql数据库步骤及常见参数详解
  • 通过JDBC连接数据库,执行抄作后,关闭了连接,数据服务器端的进程还在,怎麽处理?
  • 请问连接本机数据库的JDBC,和连接远程的JDBC有没有区别?
  • 大家有多少web application是直接连接数据库的?又有多少是通过weblogic或websphere之类连接的?
  • 紧急求助,我的程序连接数据库时,用localhost完全正常,而外部可以访问,但不能访问连接数据的那部分
  • 在linux下可以使用dao方式连接数据库吗?可以连接musql吗?回答就给分!急
  • linux 下连接创建连接数据库程序,什么都可以 。谁知道300分
  • 一个方法中,用Connection con变量连接数据库,执行完sql以后,关闭con,返回resultset,报错“关闭的连接: next”
  • JSP连接MySql/MS SQL Server/Oracle数据库连接方法[整理]
  • 如何建立一个连接数据库的应用?例如连接access、和sql sever.
  • C#连接Excel2003和Excel2007以上版本做数据库的连接字符串
  • NaviCat连接时提示"不支持远程连接的MySql数据库"解决方法
  • Linux 下的C语言实现数据库连接池操作。
  • 请教,TOMCAT4中连接池怎样应用?数据库厂商连接池又如何应用?
  • 数据库连接的问题
  • 关于使用数据库连接的问题。
  • 用JDBC连接Oracle数据库时,如何向数据库中写日期型数据(格式)?谢了!
  • applet连接数库时,不同的htm格式导致无法连接数据库?兄弟们帮忙看一下
  • oracle 数据库连接分析
  • 基于Key-Value的NOSQL数据库Redis的数据结构及常用相关命令介绍
  • 如何监控数据库的数据,如果数据库数据更改,就通知Server
  • SQL Server 2008如何进行数据库分离和附加详细介绍
  • 散分:Jbuilder6开发数据库应用请问你们都用什么数据库? 免费的数据库有那些?
  • 文档数据库mongodb与列式数据库hbase详细比较
  • 如何从数据库中或文本文件中提取数据到另一个数据库中?
  • nosql数据库levedb介绍及levedb最新版1.18下载安装
  • 开发java下的数据库程序,用什么数据库引擎?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 我从JSP页将数据插入到oracle数据库中,为何汉字插入后数据库中显示为乱码呢?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3