JSP连接MySQL数据库

注意:用jsp连接数据库,必须要有jdbc数据库驱动。这里使用的是MySQL数据库,当然要使用mysql.jar包。(mysql.jar可以在网上随便百度一个),将其复制到当前项目-->webroot-->web-inf-->lib文件夹下,就可以了。

在webroot目录下新建一个jsp文件,命名为FirstJspMysql.jsp,代码如下:

注意,测试本代码之前,需要在数据库中先准备好相应的表以及表的内容

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>            
<title>JSP读取数据库</title>
</head>
<body>
<table border="1" align="center">
<tr>   <th>编号</th>   <th>姓名</th>   <th>邮箱</th>   <th>备注</th></tr>
<%   
	String driverClass="com.mysql.jdbc.Driver";
	String url="jdbc:mysql://localhost:3306/ci";//数据库主机地址以及数据库名   
	String user="root";//MySQ帐号   
	String password="qwerty";//MYSQL密码   
	Connection conn = null;   
	try {    
		Class.forName(driverClass).newInstance();    
		conn = DriverManager.getConnection(url,user,password);    
		Statement stmt = conn.createStatement();   
		String sql = "SELECT * FROM contacts";//表名book    
		ResultSet rs = stmt.executeQuery(sql);    
		while(rs.next()){
%>
			<tr>   
				<td><%=rs.getString("id")%></td>      
				<td><%=rs.getString("name")%></td>   
				<td><%=rs.getString("email")%></td>   
				<td><%=rs.getString("notes")%></td>
			</tr>
	<%    
		}   
	}catch(Exception ex){
	     ex.printStackTrace();   
	}
	%>
</table></body></html>



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值