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();  //移动指针至开头,第一行数据的前一行。

      

     

     

     

     

     

     

     

        

  • 相关阅读:
    Scala中使用fastJson 解析json字符串
    SparkStreaming直连方式读取kafka数据,使用MySQL保存偏移量
    Spark 将DataFrame所有的列类型改为double
    Idea里面远程提交spark任务到yarn集群
    Spark-读写HBase,SparkStreaming操作,Spark的HBase相关操作
    scala之map,List,:: , +:, :+, :::, +++操作
    kafka auto.offset.reset参数解析
    spark-submit提交spark任务的具体参数配置说明
    docker plugin test
    docker ui
  • 原文地址:https://www.cnblogs.com/guoxh/p/6572297.html
Copyright © 2011-2022 走看看