3 回答

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

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