導航:首頁 > 編程語言 > mysqlconnectorjava

mysqlconnectorjava

發布時間:2023-08-21 15:07:37

❶ 怎樣用java連接mysql

//就只有4個步驟:1.載入驅動;2.鏈接資料庫;3.執行命令;4.關閉資料庫;
importjava.sql.*;
classMysqlConnection
{
/*要是更換資料庫,就直接更換這些語句就行了,main函數的那些都不用動的,主要是驅動(DBDRIVER)和鏈接方式(DBURL)*/
privatestaticStringDBDRIVER="org.gjt.mm.mysql.Driver";//這個是與下載jdbc-mysql裡面的那個driver.class文件是對應的,你
//可以解壓找下,會發覺驅動就是那個鬼東西的。。
privatestaticStringDBURL="jdbc:mysql://localhost:3306/study";/*
jdbc:mysql://localhost:3306:test這句裡面分如下解析:
jdbc:mysql://是指JDBC連接方式;
localhost:是指你的本機地址;
3306SQL資料庫的埠號;
study就是你要連接的資料庫的地址。
你可以試下不要這個'study',或者胡亂接一個不存在的資料庫,
然後還可以執行下面語句來實現連接資料庫(a)
*/
privatestaticStringDBUSER="scott";
privatestaticStringDBPASSWORD="tiger";
publicstaticvoidmain(String[]args)throwsException
{
Class.forName(DBDRIVER);//1.載入驅動
Connectionconn=DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);//2.獲得鏈接
Statementstatement=conn.createStatement();//3.執行命令
//statement.executeUpdate("usestudy");//(a)要是沒有上面的那個資料庫,就要使用這個函數來連接資料庫
ResultSetresult=statement.executeQuery("SELECT*FROMemp");//結果收集,迭代
while(result.next()){
printf(result.getObject(1)+"");
printf(result.getObject(2)+"");
printf(result.getObject(3)+"");
printf(result.getObject(4)+" ");
}
conn.close();
}
publicstaticvoidprintf(Objectobj){
System.out.print(obj);
}
publicstaticvoidprintfln(Objectobj){
System.out.println(obj);
}
}

❷ java怎樣連接mysql資料庫

1、java連接MySQL資料庫需要有一個驅動jar包

例如:mysql-connector-java-5.1.26-bin.jar,

package.test.jsp;
importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.ResultSet;
importjava.sql.SQLException;
importjava.sql.Statement;

importjavax.naming.spi.DirStateFactory.Result;

publicclassDbConnection{
privatestaticConnectionconn;
publicDbConnection(){
Stringdrivername="com.mysql.jdbc.Driver";
Stringusername="root";
Stringurl="jdbc:mysql://localhost/jsptest?useUnicode=true&characterEncoding=UTF-8";
Stringpassword="";
//載入驅動
try{
Class.forName(drivername);
}catch(ClassNotFoundExceptione){
System.out.println("驅動載入失敗!");
e.printStackTrace();
}
//建立連接
try{
conn=DriverManager.getConnection(url,username,password);
}catch(SQLExceptione){
System.out.println("資料庫連接失敗!");
e.printStackTrace();
}


}
//getResultSet
publicResultSetGetResultSet(Stringsql)
{
ResultSetrs=null;
//statemanage
try{
Statementst=conn.createStatement();
rs=st.executeQuery(sql);
}catch(SQLExceptione){
System.out.println("狀態管理器創建失敗");
e.printStackTrace();
}
returnrs;

}
//DML
publicintDML(Stringsql)
{
intcount=-1;
try{
Statementstatement=conn.createStatement();
count=statement.executeUpdate(sql);
}catch(SQLExceptione){
System.out.println("狀態管理器創建失敗");
e.printStackTrace();
}
returncount;
}
}

3、可以新建service類來調用連接類裡面的getResultSet方法和DML,實現自己所需用的功能。

閱讀全文

與mysqlconnectorjava相關的資料

熱點內容
mc手機版如何免費開伺服器 瀏覽:627
加密貨幣延期發布 瀏覽:978
福昕pdf閱讀器刪除 瀏覽:436
app收集信息怎麼設置 瀏覽:288
python少兒編程圖 瀏覽:747
命令方塊解禁 瀏覽:930
海康威視伺服器地址和設備標識 瀏覽:298
做網站用php還是html 瀏覽:199
臉部識別演算法模型廠家 瀏覽:176
反編譯的程序帶注釋嗎 瀏覽:713
安裝軟體伺服器未響應怎麼解決 瀏覽:531
閥門開度單片機 瀏覽:568
python多線程有什麼坑 瀏覽:681
程序員從互聯網跳槽到銀行里 瀏覽:244
百度網盤資源解壓後暫不支持在線 瀏覽:220
android自動化環境 瀏覽:253
androidrealm加密 瀏覽:513
地圖正在解壓縮是什麼意思 瀏覽:217
電腦軟體能放在文件夾嗎 瀏覽:786
uc伺服器怎麼打開 瀏覽:364