• 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() ; )。
    Keep it simple!
    作者:N3verL4nd
    知识共享,欢迎转载。
  • 相关阅读:
    时空权衡之计数排序
    何时发生隐式类型转换
    常量指针与指针常量的区别
    虚函数有关面试题
    C++中数组定义及初始化
    InputStream类的available()方法
    FORK()函数
    面向对象三大基本特性,五大基本原则
    SpringMVC工作原理
    java文件的上传
  • 原文地址:https://www.cnblogs.com/lgh1992314/p/5834882.html
Copyright © 2020-2023  润新知