java 数据库连接

    public Connection conn;

    public Connection getConn() {
        try {
       //所使用的驱动类 Class.forName(
"com.mysql.jdbc.Driver");
       //创建连接 conn
= DriverManager .getConnection( "jdbc:mysql://localhost/mysql?useUnicode=true&characterEncoding=GBK", "root", "root"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return conn; }
jdbc:mysql://localhost/mysql?useUnicode=true&characterEncoding=GBK

jdbc:mysql://
固定格式
localhost
连接地址,不用加端口,不过默认的是3306
mysql
所用的数据库名称
useUnicode=true&characterEncoding=GBK
连接属性,根据数据库编码修改GBK->UTF-8
//创建数据库执行容器
Statement stmt = conn.createStatement();
//创建查询数据集
ResultSet rs = stmt.executeQuery("select * from user");
//循环数据库,
            while (rs.next()) {
                System.out.print(rs.getString(1));
                System.out.print(rs.getString("user"));
                System.out.println(rs.getString("password"));
            }
//完成查询之后必须关闭所有数据库操作对象
            rs.close();
            stmt.close();
            conn.close();
原文地址:https://www.cnblogs.com/xuefuwu/p/2486567.html