Jsp 中连接MySQL问题

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

以前在写应用程序时,有过通过jdbc连接mysql成功的经验。

在用JSP编写的网页中是否可以通过同样的代码连接mysql呢?

结果是否定的,我将相同的代码复制到文件中时,出现错误。

于是百度发威,搜到一篇相关的文章。经研究,其实只需稍作改动。

将原来的驱动管理器改为:

Class.forName("org.gjt.mm.mysql.Driver");

以下的代码可以作为参考:

<html>

<head><title>helloworld.jsp</title></head>

<body>

<%@ page language="java" import="java.sql.*" %>

<%

try{

Class.forName("org.gjt.mm.mysql.Driver");

out.println("Success loading Mysql Driver!");

}

catch(Exception e)

{

out.print("Error loading Mysql Driver!");

e.printStackTrace();

}

try{

Connection connect=DriverManager.getConnection("jdbc:mysql://localhost/jdbctest","userid","password");

out.print("Success connect Mysql server!");

Statement stmt = connect.createStatement();

ResultSet rs=stmt.executeQuery("select * from employees");

while(rs.next())

{

out.println(rs.getInt(1));

out.println(rs.getString(2));

out.println(rs.getInt(3));

out.println(rs.getInt(4));

}

}

catch(Exception e)

{

out.print("get data error!");

e.printStackTrace();

}

%>

</body></html>

注意:mysql的JDBC驱动的下载可以参考我以前的文章

下载后将jar文件复制到tomcat安装目录下的common\lib下(我用的是tomcat的服务器,其他类型的服务器我没有作研究)。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航