MySQL是一款常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。在使用MySQL時(shí),我們需要使用與之對(duì)應(yīng)的MySQL驅(qū)動(dòng)程序來(lái)連接并操作數(shù)據(jù)庫(kù)。MySQL驅(qū)動(dòng)程序是用于Java語(yǔ)言訪問(wèn)MySQL數(shù)據(jù)庫(kù)的接口程序,可以將Java語(yǔ)言與MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)連接和交互。
在Java中,我們可以使用多種MySQL驅(qū)動(dòng)程序。最常用的是MySQL官方提供的JDBC驅(qū)動(dòng)程序。在使用JDBC連接MySQL時(shí),我們需要下載并導(dǎo)入`jdbc:mysql://localhost:3306/mydb` ,其中,`jdbc:mysql:`表示使用MySQL協(xié)議,`localhost:3306`表示MySQL服務(wù)器地址和端口號(hào),`mydb`表示要連接的數(shù)據(jù)庫(kù)名。
String url = "jdbc:mysql://localhost:3306/mydb"; String user = "root"; String password = "123456"; Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection(url, user, password);
連接成功后,我們就可以通過(guò)Java語(yǔ)言對(duì)數(shù)據(jù)庫(kù)進(jìn)行CRUD(增刪改查)操作了。例如,我們想從`student`表中查詢(xún)所有記錄,可以使用以下代碼:
String sql = "SELECT * FROM student"; Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); while (rs.next()) { String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println("姓名:" + name + ",年齡:" + age); }
通過(guò)以上代碼,我們可以為MySQL驅(qū)動(dòng)程序留下一個(gè)良好的印象,它能簡(jiǎn)潔明了地幫助我們連接了MySQL數(shù)據(jù)庫(kù)并進(jìn)行操作。