• JSP连接MySQL数据库的方法


    <%@ page contentType="text/html; charset=gb2312" %>
    <%@ page language="java" %>
    <%@ page import="com.mysql.jdbc.Driver" %>
    <%@ page import="java.sql.*" %>
    <%
    //驱动程序名
    String driverName="com.mysql.jdbc.Driver";
    //数据库用户名
    String userName="root";
    //密码
    String userPasswd="123";
    //数据库名
    String dbName="stock";
    //表名
    String tableName="users";
    //联结字符串
    String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;
    Class.forName(
    "com.mysql.jdbc.Driver").newInstance();
    Connection conn
    =DriverManager.getConnection(url);
    Statement stmt 
    = conn.createStatement();
    String sql
    ="SELECT * FROM "+tableName;
    ResultSet rs 
    = stmt.executeQuery(sql); 
    //获得数据结果集合
    ResultSetMetaData rsmd = rs.getMetaData();
    //确定数据集的列数,亦字段数
    int numColumns=rsmd.getColumnCount();
    // 输出每一个列名
    out.print("<table border=1><tr>");
    for(int i=1;i<numColumns;i++)
    {
        out.print(
    "<td>"+rsmd.getColumnName(i)+"</td>");
    }

    out.print(
    "</tr>");
    while(rs.next()) 
    {
    out.print(
    "<tr>");
        
    for(int i=1;i<numColumns;i++)
        
    {
        
    //输出数据
        out.print("<td>"+rs.getString(i)+"</td>");
        }

    out.print(
    "</tr>"); 
    }
     
    out.print(
    "</table>");
    out.print(
    "数据库操作成功,恭喜你"); 
    rs.close(); 
    stmt.close(); 
    conn.close();
    %>
    MySql的jdbc下载地址:http://mysql.isu.edu.tw/Downloads/Connector-J/mysql-connector-java-5.1.6.zip
  • 相关阅读:
    danci8
    禁止选择文本
    danci6
    danci5
    java 学习编译
    自动代码模板文件
    java 学习5 .io
    java 学习4 callback 回调 和泛型
    java 学习3。集合
    java 学习3。类 和 继承
  • 原文地址:https://www.cnblogs.com/ringwang/p/1236816.html
Copyright © 2020-2023  润新知