java實現對mysql資料庫連線
阿新 • • 發佈:2018-12-17
我們需要一個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資料庫的簡單操作。