標籤:
操作步驟:
1.載入資料庫驅動(先在工程裡載入資料庫對應的驅動包)
2.擷取串連
3.根據串連建立一個可執行sql的對象
4.執行sql語句
5.關閉串連
代碼:
package database;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class MysqlTest { public static void main(String[] args) { Connection conn = null; Statement stmt = null; ResultSet rs = null; try {//載入驅動 Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } try {//擷取串連 jdbc:mysql:// 這一段是固定格式,localhost是伺服器位址,3306是連接埠,伺服器安裝的時候配置的,root是使用者名稱,寫死的,密碼是安裝伺服器的時候配置的。 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydata","root",""); } catch (SQLException e) { e.printStackTrace(); } try {//根據串連擷取一個執行sql語句的對象 stmt = conn.createStatement(); } catch (SQLException e) { e.printStackTrace(); } try {//執行sql語句 rs = stmt.executeQuery("select * from dept"); } catch (SQLException e) { e.printStackTrace(); } try {//列印表裡的內容,下標從1開始 while(rs.next()){ System.out.print(rs.getString(1)+" "); System.out.print(rs.getString(2)+" "); System.out.print(rs.getString(3)); System.out.println(); } } catch (SQLException e) { e.printStackTrace(); } try {//關閉串連 conn.close(); } catch (SQLException e) { e.printStackTrace(); } }}
對mysql資料的串連操作和關閉