• java连接mysql


    //文件名:hello.java

    import java.sql.*;

    public class hello {
        public static void main(String[] args) {
            // 驱动程序名
            String driver = "com.mysql.jdbc.Driver";
            // URL指向要访问的数据库名mytest
            String url = "jdbc:mysql://127.0.0.1:3306/mytest";
            // MySQL配置时的用户名
            String user = "root"; 
            // MySQL配置时的密码
            String password = "123456";
            try { 
                // 加载驱动程序
                Class.forName(driver);
                // 连接数据库
                Connection conn = DriverManager.getConnection(url, user, password);
                if(!conn.isClosed()) 
      System.out.println("Succeeded connecting to the Database!");
         // statement用来执行SQL语句
         Statement statement = conn.createStatement();
         // 要执行的SQL语句
         String sql = "select * from users";
         // 结果集
         ResultSet rs = statement.executeQuery(sql);
         System.out.println("-----------------");
         System.out.println("执行结果如下所示:");
         System.out.println("-----------------");
         System.out.println(" 用户名" + " " + " 密码");
         System.out.println("-----------------");
         String name = null;
         while(rs.next()) {
      // 选择username这列数据
      name = rs.getString("username");
      // 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。
      // 然后使用GB2312字符集解码指定的字节数组
      //name = new String(name.getBytes("ISO-8859-1"),"GB2312");
      // 输出结果
      System.out.println(name + " " + rs.getString("passwd"));
         }
         rs.close();
         conn.close();
            } catch(ClassNotFoundException e) {
                System.out.println("Sorry,can`t find the Driver!"); 
                e.printStackTrace();
            } catch(SQLException e) {
                e.printStackTrace();
            } catch(Exception e) {
                e.printStackTrace();
            } 
        } 
    }

  • 相关阅读:
    Spring Boot面试杀手锏————自动配置原理
    session在什么时候创建,以及session一致性问题
    IaaS、PaaS、SaaS、DaaS都是什么?现在怎么样了?终于有人讲明白了
    FaaS,未来的后端服务开发之道
    架构师必须了解的30条设计原则
    vuejs2.0使用Sortable.js实现的拖拽功能( 转)
    Spring配置中的"classpath:"与"classpath*:"的区别研究(转)
    Java静态类
    CGLIB(Code Generation Library)详解
    hive--udf函数(开发-4种加载方式)
  • 原文地址:https://www.cnblogs.com/gorechen/p/4169107.html
Copyright © 2020-2023  润新知