Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Database/JDBC/SQL/JDO/Hibernate » MS SQL  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 关于数据库连结池的问题?
sun7bear





发贴: 16
积分: 0
于 2006-05-06 19:55 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
<!--测试数据源-->
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="javax.naming.Context" %>
<%@ page import="javax.sql.DataSource"%>
<%@ page import="javax.naming.InitialContext"%>
<%@ page import="java.sql.*"%>

<%
DataSource ds = null;
try{
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
//从Context中lookup数据源。
ds = (DataSource)envCtx.lookup("jdbc/DBPool");
  if(ds!=null)
  {
  out.println("已经获得DataSource!");
  out.println("<br>");
  Connection conn = ds.getConnection();
  Statement stmt=conn.createStatement();
  ResultSet rst=stmt.executeQuery("select * from book");
  out.println("以下是从数据库中读取出来的数据");
  while(rst.next())
  {
  out.println("bookName:"+rst.getString("bookName"));
  out.println("<br>");  
  }
  }
  else
   out.println("连接失败!");
  }
  catch(Exception ne)
  {
   out.println(ne);
  }
%>
我用如上jsp文件连接到mssql2000,结果显示如下错误
已经获得DataSource!
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory ([Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.)
已经获得数据源,但为什么不能取的mssql2000中的数据呢?




话题树型展开
人气 标题 作者 字数 发贴时间
11469 关于数据库连结池的问题? sun7bear 1180 2006-05-06 19:55
8479 Re:关于数据库连结池的问题? sunjavaduke 3528 2006-05-06 23:18
9701 Re:关于数据库连结池的问题? sunjavaduke 9 2006-05-06 23:19

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923