3 回答

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
似乎mybatis不用去操心關(guān)閉連接,它會(huì)自己關(guān)閉的,你可以控制連接的最大時(shí)間,
/**
* 獲取試圖連接的最大時(shí)間
*
* @see javax.sql.DataSource#getLoginTimeout()
*/
public int getLoginTimeout() throws SQLException {
return getDataSource().getLoginTimeout();
}

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊
import java.sql.Connection ;
import java.sql.DriverManager ;
import java.sql.SQLException ;
public class ConnectionDemo{
// 定義MySQL的數(shù)據(jù)庫驅(qū)動(dòng)程序
public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;
// 定義MySQL數(shù)據(jù)庫的連接地址
public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ;
// MySQL數(shù)據(jù)庫的連接用戶名
public static final String DBUSER = "root" ;
// MySQL數(shù)據(jù)庫的連接密碼
public static final String DBPASS = "mysqladmin" ;
public static void main(String args[]){
Connection conn = null ; // 數(shù)據(jù)庫連接
try{
Class.forName(DBDRIVER) ; // 加載驅(qū)動(dòng)程序
}catch(ClassNotFoundException e){
e.printStackTrace() ;
}
try{
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
}catch(SQLException e){
e.printStackTrace() ;
}
System.out.println(conn) ; // 如果此時(shí)可以打印表示連接正常
try{
conn.close() ; // 數(shù)據(jù)庫關(guān)閉
}catch(SQLException e){
e.printStackTrace() ;
}
}
};
添加回答
舉報(bào)