1. 程式人生 > >MYSQL和JAVA(課堂筆記)

MYSQL和JAVA(課堂筆記)

管理工具 database 密碼 sta tint clas sel lec ace

MYSQL  數據庫管理工具

JAVA    編程語言

數據庫驅動(JAVA和MYSQL對接方式)

到官網上下載驅動    加載驅動

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class Sql{
  public static void main(String[] args){
    try{
      //加載驅動  加載到JVM中
      Class.forName("com.mysql.jdbc.Driver");
      //getConnection()方法,鏈接到mysql數據庫
      Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/庫名","用戶名","密碼");
      //驗證鏈接是否成功
      if(!con.isClosed())
      System.out.println("Succeeded connecting to the Databases");
      //創建statement對象,用來執行sql語句
      Statement sta = con.createStatement();
      //要執行的sql語句
      String sql = "select * from student";
      //ResultSet類 存放獲取的結果集
      ResultSet rs = sta.executeQuery(sql);
      while(rs.next()){
        String name = rs.getString("sname");
        int id = rs.getInt("id");
        System.out.println(name+"\t"+id);
      }
    }catch(Exception e){
      e.printStackTrace();
    }
  }
}

MYSQL和JAVA(課堂筆記)