jsp连接数据库并且使用CSS美化表格

java:jdk 1.7

sever:tomcat 7.0

MySql驱动:mysql-connector-java-5.1.22-bin.jar

运行环境eclipsejee

注意使用时别忘了将mysql-connector-java-5.1.22-bin.jar导入到你的Tomcat目录里的lib文件夹内,要不然会出现

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 错误

在这里插入图片描述


<%@ page contentType="text/html" pageEncoding="utf-8" %>

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

<html>
<head>
	<title>jsp连接数据库案例</title>
<!-- 	CSS美化表格 -->
	<style type="text/css">
table {
	width: 90%;
	background: #ccc;
	margin: 10px auto;
	border-collapse: collapse;
}

th, td {
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #333333;
}

th {
	background: #eee;
	font-weight: normal;
}

tr {
	background: #fff;
}

 tr:hover { 
 	background: #00CC33; 
 } 


</style>
</head>

<body>

	<%!public static final String db_Driver = "com.mysql.jdbc.Driver";
	public static final String url = "jdbc:mysql://localhost:3306/mydatabase";
	public static final String user = "root";
	public static final String password = "root";%>

		

	<%
		Connection connection = null;
		PreparedStatement pre = null;
		ResultSet result = null;
	%>

 

	<%

		try{

			Class.forName(db_Driver);
			connection = DriverManager.getConnection(url, user, password);
			String sql = "select * from student";
			pre = connection.prepareStatement(sql);			
			result = pre.executeQuery();

	%>

<center>
	<table border="1" width="80%">
		<tr>
			<td>name</td>
			<td>age</td>
			<td>num</td>			
		</tr>
		<%

			while(result.next()){
				String name=result.getString(1);
				String age=result.getString(2);
				String num=result.getString(3);				
		%>
		<tr>					
			<td><%=name%></td>
			<td><%=age%></td>
			<td><%=num%></td>
		</tr>
		<%
			}
		%>
	</table>
</center>
		<%
		}catch(Exception e){
			System.out.println(e);
		}finally{
			result.close();
			pre.close();
			connection.close();
		}
		%>
</body>
</html>

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值