共計 2222 個字符,預計需要花費 6 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
今天就跟大家聊聊有關使用 JDBC 怎么連接 MySQL5.7,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
1. 首先準備 mysql 和 eclipse 環(huán)境,在環(huán)境搭建好之后,從 eclipse 官網(wǎng)下載 jdbc 的驅(qū)動包
2. 從下載的文件中取出 mysql-connector-java-5.1.31-bin.jar,放到工程中,并導入路徑
方法:右擊工程名 - Build Path- Configure Build Path, 選擇 Add External JAR… 找到 mysql-connector-java-5.1.31-bin.jar 所在的位置,然后將驅(qū)動包加載到項目中,
3. 寫個例子測試一下
package testmysql;
import java.sql.*;
public class Test {
public static void main(String[] args) {
String driver = com.mysql.jdbc.Driver
String URL = jdbc:mysql://localhost:3306/student
Connection con = null;
try
{
Class.forName(driver);
}
catch(java.lang.ClassNotFoundException e)
{
System.out.println( Connect Successfull.
System.out.println( Cant t load Driver
}
try
{
con=DriverManager.getConnection(URL, root , root
System.out.println( Connect Successfull.
}
catch(Exception e)
{
System.out.println(Connect fail: + e.getMessage());
}
}
}
連接上數(shù)據(jù)庫之后,可以根據(jù)表中的內(nèi)容進行數(shù)據(jù)庫表的查詢,首先表中要有內(nèi)容,將一些信息輸入到表中之后即可使用 SQL 語言進行查詢
import java.sql.*;
public class Main {
public static void main(String[] args) {
String driver = com.mysql.jdbc.Driver
String URL = jdbc:mysql://localhost:3306/xiaolu
Connection con = null;
ResultSet rs = null;
Statement st = null;
String sql = select * from student
try
{
Class.forName(driver);
}
catch(java.lang.ClassNotFoundException e)
{
// System.out.println( Connect Successfull.
System.out.println( Cant t load Driver
}
try
{
con=DriverManager.getConnection(URL, root , root
st=con.createStatement();
rs=st.executeQuery(sql);
if(rs!=null) {
ResultSetMetaData rsmd = rs.getMetaData();
int countcols = rsmd.getColumnCount();
for(int i=1;i =countcols;i++) {
if(i 1) System.out.print(
System.out.print(rsmd.getColumnName(i)+
}
System.out.println(
while(rs.next()) {
System.out.print(rs.getString( sno)+
System.out.print(rs.getString( sname)+
System.out.print(rs.getString( ssex)+
System.out.print(rs.getString( sage)+
System.out.println(rs.getString( sdept)+
}
}
//System.out.println( Connect Successfull.
System.out.println( ok
rs.close();
st.close();
con.close();
}
catch(Exception e)
{
System.out.println(Connect fail: + e.getMessage());
}
}
}
看完上述內(nèi)容,你們對使用 JDBC 怎么連接 MySQL5.7 有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注丸趣 TV 行業(yè)資訊頻道,感謝大家的支持。
向 AI 問一下細節(jié)