zoukankan      html  css  js  c++  java
  • 【JDBC】java连接MySQL数据库步骤

    java连接数据库步骤

    1. 加载驱动

      Class.forName("com.mysql.java.Driver");

      或:

      registerDriver(new com.mysql.jdbc.Driver());

    2. 创建连接对象

      DriverManager类方法:

        Connection DriverManager.getConnection(String url);

        或:

         Connection DriverManager.getConnection(String url,String user,String password);

      例如:

        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student?user=root&password=123&characterEncoding=utf-8");

       或:

        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student","root","123");

    3. 创建SQL执行对象

      Connection接口方法:

        Statement createStatement(); 或 PreparedStatement prepareStatement(String sql);

      实例:

        Statement stmt = conn.createStatement();

       或

        PreparedStatement ps = connn.prepareStatement("select * from studentInfo");

    4. 创建ResultSet结果集对象

      Statement接口方法:

        ResultSet executeQuery(String sql);

        int executeUpdate(String sql);

        ResultSet getResult();

      PreparedStatement接口方法:

        void setXXX(int paramIndes,XXX value);    //XXX表示数据类型,如 int 或 String

      实例:

        ResultSet rs = stmt.executeQuery("select * from studentInfo");            //返回查询结果集

        int num = stmt.executeUpdate("delete from studentInfo where name='zhangsan'");  //返回更新数据库的记录条数

    5. ResultSet 接口主要方法

      void close();

      X getXXX(String columnName); 

      或 :

       X getXXX(int columnIndex);  // X表示数据类型;columnName表示列名;columnIndex表示列的索引,从1开始

      boolean next();  //游标,向下移动指针。

      boolean previous();  //游标,向上移动指针。

      void afterLast();    //移动指针至末尾,最后一行数据的下一行。

      void beforeFirst();  //移动指针至开头,第一行数据的前一行。

      

     

     

     

     

     

     

     

        

  • 相关阅读:
    C#:类的成员--属性
    C#:类的成员--字段
    C#:try语句
    solaris11 format zpool
    solaris硬盘格式化分区
    Linux使用pam_tally2.so模块限制登录失败锁定时间
    shell脚本if语句的多种条件参数
    系统重启后,mr程序不生成当前时间段的MRx文件问题
    hadoop学习笔记--找到执行hadoop的入口
    STREAMING HIVE流过滤 官网例子 注意中间用的py脚本
  • 原文地址:https://www.cnblogs.com/guoxh/p/6572297.html
Copyright © 2011-2022 走看看