以下的文章主要講述的是java連接MySQL數據庫的測試步驟, 其中包括對加載驅動程序的介紹,打開相關數據庫連接MySQL數據庫與如何執行sql命令等相關內容的描述,以下就是文章的主要內容。
步驟1.加載驅動程序:
1.先找到要使用的驅動程序類的名稱:如com.MySQL.jdbc.Driver。可以使用命令行參數方式導入,可以使用修改classpath方式,最好是使用導入jar包的方式。
2.注冊驅動程序:有下列幾種方式:
1.命令行參數的方式設置jdbc.drivers屬性
2.方法調用設置系統屬性:System.setProperty("jdbc.drivers", driver); driver = "com.MySQL.jdbc.Driver"
3.加載驅動程序類:Class.forName(driver);
4.使用屬性文件
步驟2。打開數據庫連接MySQL
建立一個連接:
- Connection conn = DriverManager.getConnection(url, username, pwd);
url:指定的數據源,"jdbc:MySQL://localhost/test"
步驟3.執行sql命令
1.創建statement對象(要使用到上一步中的連接MySQL數據庫conn):
- Statement st = conn.createStatement();
2.使用此對象執行語句:
- st.executeQuery("select * from test");executeUpdate();
注意select查詢必須使用executeQuery();
代碼
- import java.sql.*;public class DbConnTest { /** * @param args */ public static void main(String[] args)
{ // TODO Auto-generated method stub String driver = "com.MySQL.jdbc.Driver"; String url = "jdbc:MySQL:
//localhost/test"; String user = "root"; String password = "admin"; try{ //Class.forName(driver);
System.setProperty("jdbc.drivers", driver);
Connection con = DriverManager.getConnection(url, user, password); String sql = "select * from pet;";
Statement stmt = con.createStatement(); ResultSet rset = stmt.executeQuery(sql);
while (rset.next()){ System.out.println(rset.getString("name") + "
" + rset.getString("owner")); } }catch (Exception e) { e.printStackTrace(); } }}
以上的相關內容就是對java連接MySQL數據庫測試 的介紹,望你能有所收獲。