感谢支持
我们一直在努力

Linux JSP连接MySQL数据库

Linux(Ubuntu平台)JSP通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下:


下载 jdbc: mysql-connector-java-5.1.18.tar.gz


解压 jdbc: tar -zxvf mysql-connector-java-5.1.18.tar.gz


配置 jdbc:cp mysql-connector-java-5.1.18-bin.jar /usr/local/jdk1.6.0_22/jre/lib/ext/




配置JSP:




JSP示例:


  1. <%@ page language=“java” import=“java.sql.*”%>  

  2. <%@ page language=“java” import=“java.io.*” %>  

  3.   

  4. <html>  

  5. <head>  

  6. <title>Read from mySQL Database</title>  

  7. </head>  

  8.   

  9. <body>  

  10.   

  11. <p align=“center”><b>Following records are selected from table “gametop800”</b><br>  

  12.  </p>  

  13.   

  14. <div align=“center” width=“85%”>  

  15. <center>  

  16. <table border=“1” borderColor=“#ffe9bf” cellPadding=“0” cellSpacing=“0”  

  17.     width=“658” height=“63”>  

  18.     <tbody>  

  19.   

  20.         <td bgColor=“#008080” width=“47” align=“center” height=“19”>  

  21.             <font color=“#ffffff”><b>top</b></font></td>  

  22.         <td bgColor=“#008080” width=“107” height=“19”>  

  23.             <font color=“#ffffff”><b>id</b></font></td>  

  24.         <td bgColor=“#008080” width=“224” height=“19”>  

  25.             <font color=“#ffffff”><b>name</b></font></td>  

  26.         <td bgColor=“#008080” width=“270” height=“19”>  

  27.             <font color=“#ffffff”><b>country</b></font></td>  

  28.         <td bgColor=“#008080” width=“270” height=“19”>  

  29.             <font color=“#ffffff”><b>dtime</b></font></td>  

  30.   

  31.         <%  

  32.             String DRIVER = “com.mysql.jdbc.Driver”;  

  33.             String url = “jdbc:mysql://localhost:3306/top800”;  

  34.   

  35.             Connection con = null;  

  36.             ResultSet rst = null;  

  37.             Statement stmt = null;  

  38.               

  39.             int i = 1;  

  40.   

  41.             try {  

  42.                 Class.forName(DRIVER).newInstance();  

  43.                   

  44.                 con = DriverManager.getConnection(url, “root”, “”);  

  45.                 stmt = con.createStatement();  

  46.                 rst = stmt.executeQuery(“select top, id, name, country, dtime from gametop800 where top=1“);  

  47.                 while (rst.next()) {  

  48.                     if (i == (i / 2) * 2) {  

  49.         %>  

  50.         <tr>  

  51.             <td bgColor=“#ffff98” vAlign=“top” width=“47” align=“center” height=“19”><%=rst.getInt(1)%>.</td>  

  52.             <td bgColor=“#ffff98” vAlign=“top” width=“107” height=“19”><%=rst.getString(2)%></td>  

  53.             <td bgColor=“#ffff98” vAlign=“top” width=“224” height=“19”><a href=“<%=rst.getString(3)%>”><%=rst.getString(3)%></a></td>  

  54.             <td bgColor=“#ffff98” vAlign=“top” width=“270” height=“19”><%=rst.getString(4)%></td>  

  55.             <td bgColor=“#ffff98” vAlign=“top” width=“270” height=“19”><%=rst.getString(5)%></td>  

  56.         </tr>  

  57.         <% } else {  

  58.         %>  

  59.         <tr>  

  60.             <td bgColor=“#ffcc68” vAlign=“top” width=“47” align=“center” height=“19”><%=rst.getInt(1)%>.</td>  

  61.             <td bgColor=“#ffcc68” vAlign=“top” width=“107” height=“19”><%=rst.getString(2)%></td>  

  62.             <td bgColor=“#ffcc68” vAlign=“top” width=“224” height=“19”><a href=“<%=rst.getString(3)%>”><%=rst.getString(3)%></a> </td>  

  63.             <td bgColor=“#ffcc68” vAlign=“top” width=“270” height=“19”><%=rst.getString(4)%></td>  

  64.             <td bgColor=“#ffff98” vAlign=“top” width=“270” height=“19”><%=rst.getString(5)%></td>  

  65.         </tr>  

  66.         <% }  

  67.             i++;  

  68.                 }  

  69.                 rst.close();  

  70.                 stmt.close();  

  71.                 con.close();  

  72.             } catch (Exception e) {  

  73.                 System.out.println(e.getMessage());  

  74.             }  

  75.         %>  

  76.   

  77.     </tbody>  

  78. </table>  

  79. </center>  

  80. </div>  

  81.   

  82. </body>  

  83. </html>  

执行结果:


赞(0) 打赏
转载请注明出处:服务器评测 » Linux JSP连接MySQL数据库
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏