zoukankan      html  css  js  c++  java
  • Java中连接Mysql数据库

    public class JDBCHelloWorld {

    /**
    * @param args
    * @throws SQLException
    */
    public static void main(String[] args) throws SQLException {
       // 1. 注册驱动
       try {
        Class.forName("com.mysql.jdbc.Driver");
       } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
       }// Mysql 的驱动
      
       // 2. 获取数据库的连接
       java.sql.Connection conn = java.sql.DriverManager.getConnection(
         "jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=GBK", "root", null);
      
       // 3. 获取表达式
       java.sql.Statement stmt = conn.createStatement();
      
       // 4. 执行 SQL
       java.sql.ResultSet rs = stmt.executeQuery("select * from user");
      
       // 5. 显示结果集里面的数据
       while(rs.next()) {
        System.out.println(rs.getInt(1));
        System.out.println(rs.getString("username"));
        System.out.println(rs.getString("password"));
        System.out.println(rs.getString("age"));
        System.out.println();
       }
      
       // 执行插入数据的 SQL
       stmt.executeUpdate("insert into user values(2, 'chinese', 'password', 25)");
      
       // 6. 释放资源
       rs.close();
       stmt.close();
       conn.close();
      

    }

    }

    如有疑问,请和我一起讨论。
  • 相关阅读:
    GCC学习笔记2
    $gcc help
    JVM证书制作步骤+耶鲁 CAS 配置
    oracle VARRAY与for .. loop
    docx转doc的方法
    java keytool 安全证书学习
    数字的格式化(简单几个,不过觉得很有用)
    人应该怎样的活着?!
    转;关于ORM
    终于可以回家了!
  • 原文地址:https://www.cnblogs.com/crmhf/p/3823230.html
Copyright © 2011-2022 走看看