關於資料庫連線的一些小問題
由於經常用到資料庫的連線,所以想做成一個單獨的類以方便呼叫
由於接觸了一點singleton,於是想這麼做下,因為於資料庫的連線
只需要一次執行就可以了
Java程式碼
import java.sql.Connection;
import java.sql.DriverManager;
public class ConnectToJdbc {
private static Connection conn = null;
private static ConnectToJdbc instance = new ConnectToJdbc();
private ConnectToJdbc(){
try {
// The newInstance() call is a work around for some
// broken Java implementations
Class.forName("com.mysql.jdbc.Driver");
System.out.println("class loaded!");
conn =
DriverManager.getConnection("jdbc:mysql://localhost/mydata?user=root&password=wakcmr");
System.out.println("connection successfully");
} catch (Exception ex) {
ex.printStackTrace();
}
}
public static ConnectToJdbc getInstance(){
return instance;
}
public Connection getConnection(){
return conn;
}
}
奇怪的是每次我在其他的類裡面用到
Connection conn = ConnectToJdbc.getInstance().getConnection();
語句的時候,都會在控制檯列印出
"class loaded " ," connection successfully"
應該來說,有了一個例項後,再次呼叫時不應該再初始化了
覺得很有疑問,請各位指點下,或者說應該怎麼樣去實現這個功能比較好
相關文章
- 請問,關於資料庫連線的問題。資料庫
- 關於JPetstore連線資料庫問題資料庫
- 請教關於資料庫連線的問題資料庫
- 關於tomcat資料庫連線池的問題Tomcat資料庫
- 關於資料庫連線問題的一般解決方法資料庫
- 關於用JB7連線資料庫的問題。資料庫
- 資料庫連線未關閉的問題資料庫
- 求助!關於多執行緒連線資料庫的問題執行緒資料庫
- 請教關於資料庫連線池的設定問題?資料庫
- 關於Redis的一些小問題Redis
- 關於WebLogic 訪問Oracle 資料庫(建立連線池)問題WebOracle資料庫
- 一個資料庫連線池的問題資料庫
- 關於資料庫連線池資料庫
- 關於使用ThreadLocal管理資料庫連線的一些疑問thread資料庫
- 關於mysql連線的問題MySql
- 關於連線池的問題!
- 關於android stdio連線mysql資料庫出現過的問題AndroidMySql資料庫
- 關於java連線SQL資料庫JavaSQL資料庫
- jive的資料庫連線配置問題資料庫
- 關於jsp中連線資料庫的問題,在下先說謝謝了JS資料庫
- 一個資料庫連線問題!請教高手資料庫
- laradock 資料庫連線問題資料庫
- 關於資料庫間連結問題彙總---Oracle資料庫Oracle
- 關於安裝orcle資料庫後plsql developer與instantclient連線問題資料庫SQLDeveloperclient
- 關於jetty連線關閉問題Jetty
- 監控資料庫連線遇到的一個小問題資料庫
- hibernate資料庫連線池的問題資料庫
- 關於Oracle資料庫中行遷移/行連結的問題Oracle資料庫
- 關於一個資料庫列設計的問題資料庫
- Django資料庫連線丟失問題Django資料庫
- 請教資料庫連線問題??急!資料庫
- [求助]資料庫連線池配置問題資料庫
- Leetcode刷題中關於java的一些小問題LeetCodeJava
- JSP+javaBean連線資料庫的問題JSJavaBean資料庫
- 關於如何節約資料庫連線的討論?資料庫
- 關於css佈局、居中的問題以及一些小技巧CSS
- 關於 Homestead 連線 MySQL 問題MySql
- 問一個有關JBPM連MySQL資料庫的問題,高手請進MySql資料庫