本文目錄一覽:
java怎麼連接mysql資料庫
連接資料庫簡單步驟:
導入驅動包(mysql官網有下),並添加該包為庫(add as Library)
註冊驅動:Class.forName(“com.mysql.jdbc.Driver”);
獲取連接對象:Connection conn=DirverManager.getConnection(“jdbc:mysql://連接IP/資料庫名”,”資料庫用戶名”,”密碼”);
獲取sql語句執行對象:Statement stmt=conn.createStatement();
使用對象運行sql語句:如 stmt.executeUpdate(“Update A set a=b”);
釋放資源:stmt.close();conn.close();
也可以用資料庫連接池,獲得連接,但是要下載相關的jar包,如:Druid.jar
要想寫更簡單的代碼,可以用spring框架,下載相應的jar包就可以了
java是怎麼連接mysql資料庫的
1、java連接MySQL資料庫需要有一個驅動jar包
例如:mysql-connector-java-5.1.26-bin.jar,該驅動jar可以自行百度搜索最新包下載放在項目的lib目錄下即可。
2、連接代碼如下
package baidu.test.jsp;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.naming.spi.DirStateFactory.Result;
public class DbConnection {
private static Connection conn;
public DbConnection() {
String drivername=”com.mysql.jdbc.Driver”;
String username=”root”;
String url=”jdbc:mysql://localhost/jsptest?useUnicode=truecharacterEncoding=UTF-8″;
String password=””;
//載入驅動
try {
Class.forName(drivername);
} catch (ClassNotFoundException e) {
System.out.println(“驅動載入失敗!”);
e.printStackTrace();
}
//建立連接
try {
conn=DriverManager.getConnection(url,username,password);
} catch (SQLException e) {
System.out.println(“資料庫連接失敗!”);
e.printStackTrace();
}
}
//getResultSet
public ResultSet GetResultSet(String sql)
{
ResultSet rs=null;
//statemanage
try {
Statement st=conn.createStatement();
rs=st.executeQuery(sql);
} catch (SQLException e) {
System.out.println(“狀態管理器創建失敗”);
e.printStackTrace();
}
return rs;
}
//DML
public int DML(String sql)
{
int count=-1;
try {
Statement statement=conn.createStatement();
count=statement.executeUpdate(sql);
} catch (SQLException e) {
System.out.println(“狀態管理器創建失敗”);
e.printStackTrace();
}
return count;
}
}
3、可以新建service類來調用連接類裡面的方法,實現自己所需用的功能。
java怎麼連接mysql
下面代碼是使用jdbc直接鏈接mysql的操作,鏈接方式與SQL SERVER類似,區別在於載入的驅動不同,url的設置也有點區別,用戶名、密碼、埠號這些設置都類似
執行腳本返回的結果,可以看出java成功鏈接上mysql並獲取到返回值
mysql-connector-java-5.1.26-bin.jar是java鏈接mysql使用的jar包,與SQL SERVER鏈接也有專門的jar包,jar包中包含了java鏈接mysql所用到的函數驅動等等,所有的jar包都是放到web工程lib目錄下
4
如果工程是整合在ssh下,一般情況下都會有一個properties文件,該文件配置了資料庫鏈接常用的命令,下圖是mysql中的配置
使用spring框架下進行的測試,結果可以成功執行,其實無論是sql server還是mysql還是其他的資料庫,基本功能都一樣,只是語法結構有所區別,java在調用的過程中大部分功能只要切換了資料庫鏈接命令就可以公用,如果系統架構設計的足夠好,當我們切換資料庫的時候,應用程序是不用調整就能兼容的
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/243628.html