jsp操作mysql样例

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Test</title>
</head>
<body>
<%
	Connection con;
	Statement sql;
	ResultSet rs;
	String url;
	try{
		Class.forName("com.mysql.jdbc.Driver");
		}
	catch(Exception e){
		out.print(e);
		}
	
	try{
	    url = "jdbc:mysql://localhost:3306/weather";
	    con = DriverManager.getConnection(url,"root","lgh123");
	    sql = con.createStatement();
	    rs = sql.executeQuery("SELECT * FROM weather");
	    out.print("<table border=2>");
	    out.print("<tr>");
	    out.print("<th width=100>"+"city");
	    out.print("<th width=100>"+"city_code");

	    out.print("</tr>");
	    while(rs.next()){
	    	System.out.print(rs.getString(2) + "  ");
	    	System.out.println(rs.getString(1));
	        out.print("<tr>");
	        out.print("<td>"+rs.getString(2)+"</td>");
	        out.print("<td>"+rs.getString(1)+"</td>");
	        out.print("</tr>");
	    }
	    out.print("</table>");
	    con.close();
	}
	catch(SQLException f){
		out.print(f);
		}
%>
</body>
</html>
1、加载数据库驱动(Class.forName(DBDRIVER) ;    // 加载驱动程序)。
2、建立数据库连接池(conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;)。
3、由当前数据库连接生成一个数据操作对象(stmt = conn.createStatement() ; )。
4、用这个数据操作对象进行数据库操作(stmt.executeUpdate(sql) ;        // 执行数据库更新操作)。
5、关闭数据操作对象(stmt.close() ;)。
6、关闭数据连接(conn.close() ; )。

你可能感兴趣的:(jsp操作mysql样例)