zoukankan      html  css  js  c++  java
  • jsp mysql

    add MySQL JDBC Driver - mysql-connector-java-5.1.6-bin.jar to tomcat WEB-INF/lib direcotry

    MySQL

    ================

    sudo /etc/init.d/mysqld start

    mysql -u root -p

    create database mysql_test

    use mysql_test

    create table users(id int not null primary key auto_increment, name varchar(30), pwd varchar(40));

    insert into users(id, name, pwd) value(1, "aa", "11");

    insert into users(id, name, pwd) value(2, "bb", "22");

    ================

    JSP page

    <%@ page contentType="text/html; charset=gb2312" language="java"
    import="java.sql.*"%>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <%
        //**************************************
        //*********  JDBC_ODBC连接MySql数据库,不需要设置数据源
        //*********************************/
        //********** 数据库连接代码 开始 ******/
        //以下几项请自行修改

        String server="localhost";        //MYSQL 服务器的地址
        String dbname="mysql_test";            //MYSQL 数据库的名字
        String user="root";                //MYSQL 数据库的登录用户名
        String pass="xxxxxx";            //MYSQL 数据库的登录密码
        String port="3306";    //SQL Server 服务器的端口号,默认为1433

        //数据库连接字符串
        String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?user="+user+"&password="+pass+"&useUnicode=true&characterEncoding=GB2312";
        //加载驱动程序
        Class.forName("org.gjt.mm.mysql.Driver").newInstance();
        //建立连接
        Connection conn= DriverManager.getConnection(url);
        //创建语句对象
        Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
        // ****     数据库连接代码 结束 *******


        String sql="select * from users";
        ResultSet rs=stmt.executeQuery(sql);
        //rs.first();
        while(rs.next()){
        out.print("用户名:");
        out.print(rs.getString("name")+" 密码:");
        out.println(rs.getString("pwd")+"<br>");
        }
        rs.close();
        stmt.close();
        conn.close();
    %>

  • 相关阅读:
    HTML5表单
    jQuery Mobile组件
    HTML5新增加的功能
    jQuery Mobile基础
    【android】两个按钮的宽度各占屏幕的一半
    AndroidUI--SlidingMenu使用例子
    android之PackageManager简介
    AlarmManager类的应用
    AlarmManager类的应用(实现闹钟功能)
    laravel 控制器内使用切换数据库
  • 原文地址:https://www.cnblogs.com/greencolor/p/2336764.html
Copyright © 2011-2022 走看看