Java Web 通过 JDBC 链接MySQL

使用Java web   链接MySQL数据库首先要创建数据库,这里以创建school为例:

第一步:创建school数据库   我这里使用的是navicat,(当然如果你是老司机可以直接去看第二步)

创建成功以后 选中school点击进入  然后选中表  点击右键  选择运行SQL文件

在文件后边蓝色框 点击 去寻找SQL文件的路径,在这里我将我写的SQL文件的链接放这,你们可以下载:SQL文件

运行完成直接关闭就行,然后点击表刷新一下就可以看见运行SQL 文件而创建的表了。这样第一部就算完成了。不过你要清楚你的MySQL的链接 用户名、密码、端口号。(默认的 用户名 root  端口号 3306  密码是你自己设置的  我就不知道了  我这里为了方便  我的密码为 root)

第二步 :使用MyEclipse 来new 一个 web project.  然后将mysql-connector-java-5.1.46-bin.jar 复制在项目的 lib文件夹下,如果对此有疑问的可以参照 Java Web 链接MySQL Unknown character set index for field '255' received from server.

添加的效果如图:

 

下面就是写代码了:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<%@ page language="java" import="java.sql.*" contentType="text/html; charset=utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <body>
	<%
	try
	{
	Class.forName("com.mysql.jdbc.Driver"); //加载驱动
		Connection conn = DriverManager
				.getConnection(
						"jdbc:mysql://localhost:3306/school?useUnicode=true&characterEncoding=UTF-8",
						"root", "root");//建立链接
						Statement stat = conn.createStatement();
		String sql = "SELECT * FROM T_STUDENT";//编写SQL语句
		ResultSet rs = stat.executeQuery(sql);/* 运行SQL语句 将查询结果 储存在rs 中   
		结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,
		但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等. */
		while (rs.next()) {
			String stuno = rs.getString("STUNO");
			String stuname = rs.getString("STUNAME");
			String stusex = rs.getString("STUSEX");
			out.println(stuno + "  " + stuname + " " + stusex + "<BR>");
		}
		//遍历查询的结果
		stat.close();//关闭Statement 
		conn.close();//关闭数据库链接
	}catch(Exception e){
	out.print(e);
	/* 这个try  catch是用来捕捉异常的   捕捉到就输出错误 */
	}
		
		
	%>
</body>
</html>

 

写好代码后 将项目在TomCat上发布  然后去浏览器上运行就可以了

运行结果如下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值