1. 程式人生 > >java實現對mysql資料庫連線

java實現對mysql資料庫連線

我們需要一個JDBC的庫檔案.
所謂JDBC是用於執行Sql語句的JAVA API,有了這個包就可簡單對mysql進行連線等操作。

首先,實現對資料庫的連線。

public class mysql_connect {
static String sql;
public static Connection connect() throws ClassNotFoundException, SQLException{

    String driver = "com.mysql.jdbc.Driver";
    String url = "jdbc:mysql://localhost:3306/test";
    Class.forName(driver);  //載入驅動
    Connection con = DriverManager.getConnection(url,"root","******");
    return con;
}

DriverManager.getConnection 方法返回一個開啟的連線,你可以使用此連線建立 JDBC statements 併發送 SQL 語句到資料庫。con 物件是一個開啟的連線,並且我們要在以後的例子裡使用它。
以上可以實現對mysql成功連線。

接下來我們實現“select * from stu_info”語句


public static void show_info() throws ClassNotFoundException, SQLException{
        sql = "select * from stu_info";
        Connection con = connect(); \\mysql連線成功
Statement st = con.createStatement(); ResultSet rs = st.executeQuery(sql); System.out.println("學號\t姓名\t出生日期 \t性別\t課程號"); while(rs.next()){ System.out.println(rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3)+ "\t"+rs.getString(4)+"\t"+rs.getString
(5)); } con.close(); }

Statement 物件用於把 SQL 語句傳送到 DBMS 。我們只用簡單地建立一個 Statement 物件並且然後執行它,使用適當的方法執行你傳送的 SQL 語句。

以上實現了對mysql資料庫的簡單操作。