SqlServer的连接池怎么那么慢?各位大虾帮帮忙,不尽感激 查询分析器一点都不慢,就是用JDBC就特别慢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的数据源是这样配的:<resource-ref> <res-ref-name>jdbc/myoracle</res-ref-name> <res-type>javax.sql.DataSource</res-type> <init-param driver-name="com.microsoft.jdbc.sqlserver.SQLServerDriver"/> <init-param url="jdbc:microsoft:sqlserver://lin:1433;DatabaseName=olddao;SelectMethod=cursor"/> <init-param user="sa"/> <init-param password="lin"/> <init-param max-connections="20"/> <init-param max-idle-time="30"/></resource-ref> jsp程序:ResultSet rs=null;Connection conn=null;Statement stmt=null;String url="jdbc:microsoft:sqlserver://fxl:1433;DatabaseName=pubs";String user="sa";String password="";try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); conn= DriverManager.getConnection(url,user,password); stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from sales"; stmt.executeQuery(sql);}catch (SQLException ex){ out.print("数据库连接错误:" + ex.getMessage());}if(conn!=null){ stmt = conn.createStatement(); rs = stmt.executeQuery("select * from sales"); while(rs.next()){%><tr> <td><%=rs.getString("stor_id")%></td><td><%=rs.getString("ord_num")%></td></tr> <% }stmt.close();rs.close();conn.close();} 看你的程序根本就没有用到JNDI的连接池啊?好像是context.lookup("jdbc/myoracle")吧。不知道为什么叫myoracle? [分组生成到本月为止的数据 SQL] 数据类型转换 怎样在SQL Server2005的SSIS中实现数据的增量添加,需要哪些组件呢?超急!!! SQL语句优化 关于权限方面的问题 急问题:请教一条删除语句 如何保存DTS包? 求助:还原数据库后,如何查询还原信息? 远程访问SQL Server数据库的问题 菜鸟的一个问题 100分 高手简单!在线等待 创建约束的问题
<res-ref-name>jdbc/myoracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<init-param driver-name="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
<init-param url="jdbc:microsoft:sqlserver://lin:1433;DatabaseName=olddao;SelectMethod=cursor"/>
<init-param user="sa"/>
<init-param password="lin"/>
<init-param max-connections="20"/>
<init-param max-idle-time="30"/>
</resource-ref>
Connection conn=null;
Statement stmt=null;
String url="jdbc:microsoft:sqlserver://fxl:1433;DatabaseName=pubs";
String user="sa";
String password="";
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
conn= DriverManager.getConnection(url,user,password);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from sales";
stmt.executeQuery(sql);}catch (SQLException ex){
out.print("数据库连接错误:" + ex.getMessage());
}
if(conn!=null){
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from sales");
while(rs.next()){
%>
<tr>
<td><%=rs.getString("stor_id")%></td><td><%=rs.getString("ord_num")%></td>
</tr>
<% }
stmt.close();
rs.close();
conn.close();
}