首页 > 新闻动态 >  

新闻动态
NEWS

JSP连接MySql数据库

添加时间:2013-5-6 点击量:

为了能和MySql数据库办事器经管的数据库建树连接,必须包管该MySql数据库办事器已经启动,若是没有更悔改MySql数据库办事器的设备,那么该数据库办事器占用的端口是3306


应用纯Java数据库驱动法度体式格式与数据库建树连接须要经过加载纯Java驱动法度,然后再和指定的数据库建树连接。


(1)加载纯Java驱动法度。


可以登录MySql的官方网站http://www.mysql.com,驱动法度,如mysql-connector-java-5.0.24.zip,将该ZIP文件解压至硬盘,在解压目次下的mysql-connector-java-5.0.24-bin.jar文件就是连接MySql数据库的纯Java驱动法度。将该驱动法度复制到Tomcat办事器所应用的JDK\jre\lib\ext文件夹中,如D:\jdk1.5\jre\lib\ext,或复制到Tomcat办事器安装目次的\common\lib文件夹中,如D:\apache-tomcat-5.5.20\common\lib


应用法度加载MySql驱动法度代码如下:


Try{


    Class.forName(“com.mysql.jdbc.Driver”);


}


Catch(Exception e){}


(2)与指定的数据库建树连接。


假设应用法度和MySql办事器在同一台策画机上,那么应用法度和数据库Car建树连接的代码如下:


Try{


    String uri=”jdbc:mysql://localhost:3306/Car”;


    String user=”root”;


    String password=”123”;


    Con=DriverManager.getConnection(uri,user,password);


}


Catch(SQLException e){}


此中,root用户有权接见数据库Carroot用户的暗码是123。若是root用户没有设置暗码,那么将上述String password=”123”;更改为String password=””;


1 JSP页面连接MySql数据库auction、查询auction_admin表。


linkMysql.jsp



<%@ page contentType=text/html;charset=utf-8%>

<%@ page import=java.sql.%>
<html>
<body>
<%
Connection con;
Statement sql;
ResultSet rs;
try{Class.forName(com.mysql.jdbc.Driver).newInstance();}
catch(Exception e){out.print(e);}
try{
String uri
=jdbc:mysql://localhost:3306/auction;
con
=DriverManager.getConnection(uri,root,);
sql
=con.createStatement();
rs
=sql.executeQuery(SELECT FROM auction_user);
out.print(
<table border=2>);
out.print(
<tr>);
out.print(
<th width=100>+user_id);
out.print(
<th width=100>+username);
out.print(
<th width=100>+userpass);
out.print(
<th width=100>+email);
out.print(
</tr>);
while(rs.next()){
out.print(
<tr>);
out.print(
<td>+rs.getString(1)+</td>);
out.print(
<td>+rs.getString(2)+</td>);
out.print(
<td>+rs.getString(3)+</td>);
out.print(
<td>+rs.getString(4)+</td>);
out.print(
</tr>);
}
out.print(
</table>);
con.close();
}
catch(SQLException e1){out.print(e1);}
%>
</body>
</html>


运行成果如图所示:


读书,不要想着实用,更不要有功利心。读书只为了自身的修养。邂逅一本好书如同邂逅一位知己,邂逅一个完美之人。有时心生敬意,有时怦然心动。仿佛你心底埋藏多年的话,作者替你说了出来,你们在时光深处倾心相遇的一瞬间,情投意合,心旷神怡。
分享到: