喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 为什么不能连接到mysql  
 
yuyu (yuyu)
高级会员
Rank: 4
Banned



UID 15789
精华 0
积分 614
帖子 614
金钱 614 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2002-8-9
状态 离线
[广告]: q m
已经将 mysql-connector-java-3.0.8-stable-bin 放到了resin\lib 下,怎么还连接

已经将 mysql-connector-java-3.0.8-stable-bin 放到了resin\lib 下,怎么还连接不到MYSQL?????

<?php
<%@ page info="database handler"%> 
<%@ 
page import="java.io.*"%> 
<%@ 
page import="java.util.*"%> 
<%@ 
page import="java.sql.*"%> 
<%@ 
page import="javax.servlet.*"%> 
<%@ 
page import="javax.servlet.http.*"%>
<%@ 
page contentType="text/html;charset=8859_1" %>
<%
//声明
java.sql.Connection sqlConn;//数据库连接对象
java.sql.Statement sqlStmt;//语句对象
java.sql.ResultSet sqlRst;//结果集对象
//登记JDBC驱动程序
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
//连接数据库
sqlConn java.sql.DriverManager.getConnection("jdbc:mysql://localhost:8080/test","test","test");
//创建语句对象
sqlStmt sqlConn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
//执行SQL语句
sqlRst sqlStmt.executeQuery("SELECT userId,password from member");
%>
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=??????">
<
title>Linux-JSP-JDBC-MySQL测试 Select</title>
</
head>
<
body>
<
table border="1" cellspacing="0" cellpadding="0" align="center">
<
tr>
   <
th>姓名</th>
   <
th>年龄</th>
</
tr>
<%while(
sqlRst.next()){%>
<
tr>
   <
td><%=sqlRst.getString(1)%></td>
   <
td><%=sqlRst.getLong(2)%></td>
</
tr>
<%}%>
</
table>
</
body>
</
html>
<%
//关闭结果集对象
sqlRst.close();
//关闭语句对象
sqlStmt.close();
//关闭数据库连接
sqlConn.close();
%>
?>
------------------------------------------------------------------------------
500 Servlet Exception
java.sql.SQLException: Communication link failure: java.io.IOException,
underlying cause: Unexpected end of input stream

** BEGIN NESTED EXCEPTION **

java.io.IOException
MESSAGE: Unexpected end of input stream

STACKTRACE:

java.io.IOException: Unexpected end of input stream
        at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:1096)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:387)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:1562)
        at com.mysql.jdbc.Connection.<init>(Connection.java:491)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:346)
        at java.sql.DriverManager.getConnection(DriverManager.java:512)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
        at _test2__jsp._jspService(/test2.jsp:16)
        at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
        at com.caucho.jsp.Page.subservice(Page.java:506)
        at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
        at com.caucho.server.http.Invocation.service(Invocation.java:315)
        at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
        at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
        at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
        at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
        at java.lang.Thread.run(Thread.java:536)


** END NESTED EXCEPTION **


        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:699)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:1562)
        at com.mysql.jdbc.Connection.<init>(Connection.java:491)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:346)
        at java.sql.DriverManager.getConnection(DriverManager.java:512)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
        at _test2__jsp._jspService(/test2.jsp:16)
        at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
        at com.caucho.jsp.Page.subservice(Page.java:506)
        at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
        at com.caucho.server.http.Invocation.service(Invocation.java:315)
        at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
        at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
        at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
        at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
        at java.lang.Thread.run(Thread.java:536)
2003-8-1 12:19 AM#1
查看资料  发短消息  顶部
 
zhu1230 (zhu1230)
金牌会员
Rank: 6Rank: 6
老会员



UID 13114
精华 2
积分 2375
帖子 2411
金钱 2355 喜悦币
威望 20
人脉 0
阅读权限 70
注册 2002-3-7
来自 南京
状态 离线
[推荐阅读] 心急的菜鸟想要一个简单的购物车程序!
晕,怎么这里也发



Im vicent now.
2003-8-1 12:40 AM#2
查看资料  发短消息  QQ  顶部
 
yuyu (yuyu)
高级会员
Rank: 4
Banned



UID 15789
精华 0
积分 614
帖子 614
金钱 614 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2002-8-9
状态 离线
[推荐阅读] 送九位的新qq!
还没搞顶,大家努力
2003-8-1 12:46 AM#3
查看资料  发短消息  顶部
 
zhu1230 (zhu1230)
金牌会员
Rank: 6Rank: 6
老会员



UID 13114
精华 2
积分 2375
帖子 2411
金钱 2355 喜悦币
威望 20
人脉 0
阅读权限 70
注册 2002-3-7
来自 南京
状态 离线
[推荐阅读] 关于网页制作的问题
别乱发呀,JAVA版发就行了。实在不行,魔王来了就OK了。你急啥



Im vicent now.
2003-8-1 01:21 AM#4
查看资料  发短消息  QQ  顶部
 
shengjie (shengjie)
新手上路
Rank: 1
一般会员



UID 17802
精华 0
积分 39
帖子 39
金钱 39 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2002-11-18
来自 四川
状态 离线
[推荐阅读] 刚才那个问题session注册错误后如何后退有效!
放在X:\Resin\doc\web-inf\bin下面试试??
2003-8-1 01:46 PM#5
查看资料  发短消息  顶部
 
短笛 (短笛)
版主
Rank: 7Rank: 7Rank: 7
管理员,美女请登记资料


UID 3695
精华 3
积分 20915
帖子 2195
金钱 20885 喜悦币
威望 30
人脉 0
阅读权限 100
注册 2000-8-23
来自 那美克星球
状态 离线
[推荐阅读] 打字员和程序员的工资一样多
这么长的代码!

第一:resin可以用自带饿连接池(DBPool),以前的帖子有讲怎么用的。
第二:直连端口是3306,还有IP地址一定要保证用户的权限正确。
第三:好象不是说没有找到驱动程序




人生多磨砺,男儿自横行
2003-8-1 03:27 PM#6
查看资料  Blog  发短消息  QQ  顶部
 
yuyu (yuyu)
高级会员
Rank: 4
Banned



UID 15789
精华 0
积分 614
帖子 614
金钱 614 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2002-8-9
状态 离线
[推荐阅读] 各位老大帮帮小弟
Re: 这么长的代码!



QUOTE:
最初由 短笛 发布
[B]第一:resin可以用自带饿连接池(DBPool),以前的帖子有讲怎么用的。
第二:直连端口是3306,还有IP地址一定要保证用户的权限正确。
第三:好象不是说没有找到驱动程序 [/B]
搞定

resin\lib  下有一个jdbc-mysql 包,也可以连吧
2003-8-1 03:59 PM#7
查看资料  发短消息  顶部
 
短笛 (短笛)
版主
Rank: 7Rank: 7Rank: 7
管理员,美女请登记资料


UID 3695
精华 3
积分 20915
帖子 2195
金钱 20885 喜悦币
威望 30
人脉 0
阅读权限 100
注册 2000-8-23
来自 那美克星球
状态 离线
[推荐阅读] mysql有一张表查询、选择数据非常慢,内存使用量会猛增
那个也可以

无所谓了。
打开conf/resin.conf

<resource-ref>
  <res-ref-name>jdbc/test</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <init-param driver-name="org.gjt.mm.mysql.Driver"/>
  <init-param url="jdbc:mysql://localhost:3306/test"/>
  <init-param user="test"/>
  <init-param password="test"/>
  <init-param max-connections="20"/>
  <init-param max-idle-time="30"/>
  <init-param enable-transaction="false"/>
</resource-ref>

这样配连接池




人生多磨砺,男儿自横行
2003-8-1 04:13 PM#8
查看资料  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.030315 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP