1缔杉、連接mysql需要的操作
(1)需要下載mysql的JDBC的驅(qū)動(dòng)程序下載地址
下載頁面
(2)下載解壓后,找到其中的jar文件搁料,并引入到工程(項(xiàng)目)中
build:構(gòu)建或详,指由源代碼生成字節(jié)碼的過程
導(dǎo)入jar包
JDBC連接數(shù)據(jù)庫示例
package javastudy;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Test13 {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
// TODO Auto-generated method stub
Class.forName("com.mysql.cj.jdbc.Driver");//將存在于jar包中的驅(qū)動(dòng)程序類,加載進(jìn)內(nèi)存
//創(chuàng)建一個(gè)連接
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost/student?useSSL=false&serverTimezone=Hongkong&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&user=jack&password=123456");
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery("select * from studinfo"); //ResultSet結(jié)果集等于一張表
while(rs.next()){
for (int i=1;i<=4;i++){ //java中調(diào)用數(shù)據(jù)庫索引都是從1開始循環(huán)
System.out.print(rs.getString(i)+"\t");
}
System.out.println();
}
}
}
執(zhí)行結(jié)果
添加allowPublicKeyRetrieval=true為防止拋出一下異常
錯(cuò)誤異常