2019獨角獸企業重金招聘Python工程師標準>>>
<1>
在navicat中創建一個MySQL連接,填寫連接名和密碼(密碼為你配置MySQL設置的密碼)
<2>
在該連接中新建一個數據庫,填寫數據庫名。字符集選擇(gb-2312--GB2312),排序規則選擇(gb-2312_chinese_ci)為了防止java查詢后的到的數據時亂碼.
<3>
創建表,輸入一些數據下圖是我創建的:
<4>
Java連接MySQL代碼:
?
import java.sql.*;
public class FirstLink {public static void main(String args[]) {Connection con=null;Statement sql;ResultSet rs;try {Class.forName("com.mysql.jdbc.Driver");//加載JDBC—MySQL數據庫驅動}catch(Exception e) {}String uri="jdbc:mysql://127.0.0.1:3306/students?useSSL=true";String user="root";String password="hl123456789";try {con=DriverManager.getConnection(uri, user, password);//連接數據庫}catch(SQLException e) {}try {sql=con.createStatement();//創建SQL對象rs=sql.executeQuery("SELECT * FROM mess");while(rs.next()) {String usename=rs.getString(1);System.out.printf("%s\t",usename);}con.close();}catch(SQLException e) {System.out.println(e);}}
}
<5>
剛開始運行出現con為空指針異常
原因:
MySQL數據庫驅動被封裝在Driver中,該類的包名是com.mysql.jdbc,該類不是運行環境類庫中的類,所以需要放置在jre的擴展中
<6>
解決辦法:
1,下載JDBC,并解壓
2,點擊eclipse中菜單欄的Project,選擇Properties
3,然后依次選擇下面圖中的屬性
>>>>閱讀全文