<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      Java怎么連接Mysql數據庫

      [摘要]現在的開發已經很少使用到JDBC了,Mybatis和Hibernate框架已經把JDBC完美的封裝,并映射到實體類,我們只需要一個簡單的調用就可以完成很多工作,特別是Mybatis,靈活多變。但是,...
      現在的開發已經很少使用到JDBC了,Mybatis和Hibernate框架已經把JDBC完美的封裝,并映射到實體類,我們只需要一個簡單的調用就可以完成很多工作,特別是Mybatis,靈活多變。但是,作為一個專業的開發者,JDBC是我們必須深刻理解的,這樣才能更好的使用ORM框架。

      1.我們連接在使用Java連接數據庫的時候,不管是Oracle數據庫還是Mysql數據庫,都需要一個對應的jar包,Oracle數據庫需要的是ojdbc15.jar包,而Mysql數據庫需要的是mysql-connector-java-5.1.7-bin.jar包,這兩種在網上都可以很方便的找到。


      2、Java連接Mysql的代碼如下:

      private static String url = "jdbc:mysql://localhost:3306/test"; 
      private static String userName = "root";
      private static String password = "root";
      public static void main(String[] args) {
      MysqlConnectTest mysql= new MysqlConnectTest();
      Connection con = mysql.getConnection();
      if(con==null){    
                  System.out.println("與mysql數據庫連接失!");    
              }else{    
                  System.out.println("與mysql數據庫連接成功!");    
              }
      }


      3、MysqlConnectTest 類中getConnection()方法如下:

      public Connection getConnection(){
      Connection con = null;
      try {
      Class.forName("com.mysql.jdbc.Driver");
      con = DriverManager.getConnection(url, userName, password);
      } catch (ClassNotFoundException e) {
      e.printStackTrace();
      } catch (SQLException e) {
      e.printStackTrace();
      }
      return con;
      }

      8.png

      4、Mysql執行查看語句:

      Statement sts = null;
      String sql = "select * from user_table ";
      ResultSet resul = null;
      try {
      sts = (Statement) con.createStatement();
      resul = sts.executeQuery(sql);
      } catch (SQLException e) {
      e.printStackTrace();
      }
      System.out.println("查詢的結果如下:");
      while(resul.next()){
      System.out.println("user_id: "+resul.getString("user_id")+",user_name: "+resul.getString("user_name")+",user_sex: "+resul.getString("user_sex"));
      }

      9.png

      10.png

      5、現在執行插入語句,代碼如下:

      String sql = "insert into user_table values ('3','thiscode','1','28','13351210773')";
      int i = 0;
      try {
      sts = (Statement) con.createStatement();
      i = sts.executeUpdate(sql);
      if(i == -1){
      System.out.println("插入失敗");
      }else{
      System.out.println("插入成功");
      }
      
      } catch (SQLException e) {
      e.printStackTrace();
      }

      11.png

      12.png

      說明

      Statement和PreparedStatement

      以上就是Java如何連接Mysql數據庫的詳細內容,更多請關注php中文網其它相關文章!


      學習教程快速掌握從入門到精通的SQL知識。




      日韩精品一区二区三区高清