如下代码
package dao;import java.sql.Connection;
import java.sql.DriverManager;public class MySQLHelper {
public MySQLHelper() {}
/**
*
* @return Connection
*/
public Connection getMySqlConnection() {
Connection conn = null;
String strDriverName="com.mysql.jdbc.Driver";//
String strUserName="xiaowei";//
String strUserPasswd="123456";
String strDbName="db_prj";//
String strUrl = "jdbc:MySQL://localhost/" + strDbName;//
try {
//
Class.forName(strDriverName).newInstance();
conn = DriverManager.getConnection(strUrl, strUserName, strUserPasswd);
} catch(Exception e) {
e.printStackTrace();
}
return conn;
}
}项目中涉及到dao的Connection都通过这个类获取,那请教大家一个问题,我每次操作数据时,是new一个MySQLHelper 来 getMySqlConnection()呢还是把该类改为单例,通过单实例getMySqlConnection()呢?
package dao;import java.sql.Connection;
import java.sql.DriverManager;public class MySQLHelper {
public MySQLHelper() {}
/**
*
* @return Connection
*/
public Connection getMySqlConnection() {
Connection conn = null;
String strDriverName="com.mysql.jdbc.Driver";//
String strUserName="xiaowei";//
String strUserPasswd="123456";
String strDbName="db_prj";//
String strUrl = "jdbc:MySQL://localhost/" + strDbName;//
try {
//
Class.forName(strDriverName).newInstance();
conn = DriverManager.getConnection(strUrl, strUserName, strUserPasswd);
} catch(Exception e) {
e.printStackTrace();
}
return conn;
}
}项目中涉及到dao的Connection都通过这个类获取,那请教大家一个问题,我每次操作数据时,是new一个MySQLHelper 来 getMySqlConnection()呢还是把该类改为单例,通过单实例getMySqlConnection()呢?
解决方案 »
- JSP页面跳入Action报IllegalArgumentException?
- 谁能告诉我,我为什么要用java 而不用.net呢???
- JFreeChart关于折线图,dataAxis按周-年("ww-yyyy")显示问题
- 请各位帮忙:当页面中有Frame,Struts中Session失效的退出如何处理?
- jsp中第二次填写表单,如何获取其中的数据,大家来讨论
- jive配置完成后怎么访问刚配置的论坛呢
- 为了维护自己的权益,大家都有没有在自己做的网站上留后门啊???
- 高手帮忙出出注意,如何获取登录时间和注销时间
- 100分求:能上传的bean 不要jspsmartupload
- jsp 请求和响应的问题。
- win7+flexpaper无法显示Paper.swf
- SSI+DWR3 页面刷新后,DWR的方法就报“对象不支持 属性或方法”,费解啊
为什么不用连接池呢
不用非得单例把。。