JDBC連接MySql

JDBC連接MySql

	public static void main(String[] args) {
        String Driver ="com.mysql.jdbc.Driver";
        String url = "jdbc:mysql://localhost:3306/text?useUnicode=true&characterEncoding=utf-8&useSSL=false";
        String user = "root";
        String password = "root";
        Connection conn = null;
        try {
            //1.加載驅動
            Class.forName(Driver);
            //2.連接數據庫
            conn = DriverManager.getConnection(url,user,password);
            //3.執行sql語句
            PreparedStatement ps = conn.prepareStatement("SELECT * FROM user WHERE age=?");// ?用於防止sql注入
            ps.setString(1, "30");
            /**
             * executeUpdate() 執行增刪改操作 返回影響的行數
             * ps.executeQuery() 用於查詢 需ResultSet接收查詢結果
             */
            ResultSet res=ps.executeQuery();
            while (res.next()){
               String name= res.getString("name");
               int age = res.getInt("age");
                System.out.println("姓名:"+name+"年齡:"+age);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }finally {
            try {
                //4.關閉連接
                conn.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }

    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章