注册 登录
编程论坛 J2EE论坛

连接池问题

w5644266 发布于 2007-08-18 23:40, 680 次点击
请问大家在J2EE里面用的什么连接数据库的。是桥接还是用dao还是用的连接池。就是在你们在项目实战的时候。。能给小弟具体的说说吗?在此谢过。
3 回复
#2
w56442662007-08-20 03:13
为什么没有人理我啊!为什么啊!
#3
Gramary2007-08-20 08:38
你也不看一下你发表的时候是几点啊


DAO 和用什么连接不是一个概念`
DAO只是封装了数据库连接,并不能指出具体的数据库连接方式
你可以在DAO中使用桥连接方式、也可以用JDBC驱动连接方式 .....

有用桥的但是是少,因为桥效率不高`
一般用连接池...
现在很多数据库都对JAVA提供驱动连接
jdbc-odbc桥的时代已经过去了


#4
j2ee20082007-08-20 11:49
也可以使用直接连接例如:

//直接连SQL Server数据库
Connection conn=null;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//指明连接数据库所用的JDBC驱动(不同数据库驱动不同)

String strurl = "jdbc:microsoft:sqlserver://127.0.0.1:1433;"+"DatabaseName=petsytem";

//将数据库驱动的加载赋给字符串strurl,127.0.0.1服务器的IP地址 petsytem数据库名称

conn = DriverManager.getConnection(strurl,"sa","aa");//sa用户名aa密码
System.out.println("直接连SQL Server数据库成功!!");
return conn;
返回conn就不用说了吧!!!以后就一样了!

对了还要在项目中的WEB-INF\lib中加直连驱动,不然出错!!
1