miko 发表于 2005-10-3 14:10

有关Jbuilder上连接Mysql的问题

有个奇怪的问题, 还请大家指教!

Mysql已经装好, 驱动也没有问题。 在Jbuilder上直接用java程序测试,ok! 在Jbuilder的DriverPilot上也能连上Mysql。可是我希望用JSP来测试数据库的连接就总是出现问题,显示错误是说Servlet内部问题, 那就是说Mysql没问题, 那为什么即使我用最简单的JSP例子来测试都还是不行呢?? 郁闷啊!

这是我的例子:

<%@ page contentType="text/html;"%>
<%@ page import="java.sql.*"%>

<html>
<body>
<%Class.forName("com.mysql.jdbc.Driver").newInstance();
String username ="root";
String password = "";
//first test
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/mydb",username,password);
String cmd = "select * from contacts;";
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(cmd);
while(rs.next()) {%>
<%=rs.getString(1)%>
<%=rs.getString(2)%>
<%}%>
<%out.print("Databast is successfully connected!!");%>
<%rs.close();
stmt.close();
con.close();
%>
</body>
</html>

mzcao 发表于 2005-10-3 16:01

加上try catch 试试

miko 发表于 2005-10-4 09:11

已经解决了, 谢谢!

xjintian 发表于 2005-10-11 23:56

怎么解决的,能否说说啊

miko 发表于 2005-10-23 11:50

我下载的Connector/J是只有一个jar文件的。但是我看到那里面有两个, 我就把它全加进去了。结果用java程序测试没问题, 也就没再多想了。用JSP坐有问题后, 试着删掉其中一个, 就OK了。
页: [1]
查看完整版本: 有关Jbuilder上连接Mysql的问题