zoukankan      html  css  js  c++  java
  • 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();
            } 
        } 
    }

  • 相关阅读:
    js关闭窗口
    利用DotNetZip服务端压缩文件并下载
    .net 文件下载
    js在一定时间内跳转页面及各种页面刷新
    hosts 配置
    js判断字段是否为空 isNull
    js enter键激发事件
    解决iframe在移动端(主要iPhone)上的问题
    17年年终总结——走过2017,迎来2018Flag
    Node.js系列-express(上)
  • 原文地址:https://www.cnblogs.com/gorechen/p/4169107.html
Copyright © 2011-2022 走看看