博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux JSP连接MySQL数据库
阅读量:4691 次
发布时间:2019-06-09

本文共 3080 字,大约阅读时间需要 10 分钟。

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

下载 jdbc: 

解压 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示例:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ page language="java" import="java.sql.*"%> <%@ page language="java" import="java.io.*" %> <html> <head> <title>Read from mySQL Database</title> </head> <body> <p align="center"><b>Following records are selected from table "gametop800"</b><br></p> <center> <table border="1" borderColor="#ffe9bf" cellPadding="0" cellSpacing="0" width="60%" > <tbody> <tr> <td bgColor="#008080" width="10%" height="28" align="center" valign="middle"> <font color="#ffffff"><b>top</b></font></td> <td bgColor="#008080" width="30%" height="28" align="center" valign="middle"> <font color="#ffffff"><b>id</b></font></td> <td bgColor="#008080" width="20%" height="28" align="center" valign="middle"> <font color="#ffffff"><b>name</b></font></td> <td bgColor="#008080" width="20%" height="28" align="center" valign="middle"> <font color="#ffffff"><b>country</b></font></td> <td bgColor="#008080" width="20%" height="28" align="center" valign="middle"> <font color="#ffffff"><b>dtime</b></font></td> </tr> <% String DRIVER = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/top800"; Connection con = null; ResultSet rst = null; Statement stmt = null; int i = 1; try { Class.forName(DRIVER).newInstance(); con = DriverManager.getConnection(url, "root", ""); stmt = con.createStatement(); rst = stmt.executeQuery("select top, id, name, country, dtime from gametop800 where top=1"); while (rst.next()) { if (0 == i%2) { %> <tr> <td bgColor="#ffff98" width="10%" height="18" vAlign="middle" align="center"><%=rst.getInt(1)%>.</td> <td bgColor="#ffff98" width="30%" height="18" valign="middle"><%=rst.getString(2)%></td> <td bgColor="#ffff98" width="20%" height="18" valign="middle"><a href="<%=rst.getString(3)%>"><%=rst.getString(3)%></a></td> <td bgColor="#ffff98" width="20%" height="18" valign="middle"><%=rst.getString(4)%></td> <td bgColor="#ffff98" width="20%" height="18" valign="middle"><%=rst.getString(5)%></td> </tr> <% } else { %> <tr> <td bgColor="#ffcc68" width="10%" height="18" valign="middle" align="center"><%=rst.getInt(1)%>.</td> <td bgColor="#ffcc68" width="30%" height="18" valign="middle"><%=rst.getString(2)%></td> <td bgColor="#ffcc68" width="20%" height="18" valign="middle"><a href="<%=rst.getString(3)%>"><%=rst.getString(3)%></a> </td> <td bgColor="#ffcc68" width="20%" height="18" valign="middle"><%=rst.getString(4)%></td> <td bgColor="#ffcc68" width="20%" height="18" valign="middle"><%=rst.getString(5)%></td> </tr> <% } i++; } rst.close(); stmt.close(); con.close(); } catch (Exception e) { System.out.println(e.getMessage()); } %> </tbody> </table> </center> </body> </html>

执行结果:

转载于:https://www.cnblogs.com/springside4/archive/2011/10/11/2481608.html

你可能感兴趣的文章
给陌生人写一封信
查看>>
noip2013花匠
查看>>
[CF]Equalize Them All
查看>>
React Ant design table表单与pagination分页配置
查看>>
重大发现: windows下C++ UI库 UI神器-SOUI(转载)
查看>>
linux 压缩文件的命令总结
查看>>
linux tail 命令详解
查看>>
BZOJ-3207 花神的嘲讽计划Ⅰ
查看>>
BZOJ-1069 [SCOI2007]最大土地面积
查看>>
进程与线程的一个简单解释【摘】
查看>>
COJ976 WZJ的数据结构(负二十四)
查看>>
slid.es – 创建在线幻灯片和演示文稿的最佳途径
查看>>
2016年6月份那些最实用的 jQuery 插件专辑
查看>>
安卓截图
查看>>
如何在数据库中使用索引
查看>>
ring0
查看>>
windows虚拟机下 安装docker 踩过的坑
查看>>
使用 CXF 做 webservice 简单例子
查看>>
2017-2018-1 20155339 《信息安全系统设计基础》第8周学习总结
查看>>
socket.io 消息发送
查看>>