记一Jo,关于配置sqlserver2000、2008连接池的问题

博主在配置Sql Server 2000和2008的连接池时遇到困扰,经过两天的排查和咨询,最终发现错误在于写法。虽然两种写法在理论上都可行,但只有一种能够成功工作,避免了驱动版本和项目导入的误区,成功解决了问题。

真实折腾了2天,问了好多人关于配置SqlServer 2000,大家现在都是使用2005+的版本,在加上架包的原因,所以一直以为还需要配置别的东西,特别是下面这个


public class testjdbc {
    public static void main(String[] args) {
        String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";  
        String dbURL = "jdbc:microsoft:sqlserver://地址; DatabaseName=dd";
        String userName = "ddd"; 
        String userPwd = "sss";
        Statement sm=null;
        ResultSet rs=null;
        Connection dbConn;  
        try { 
        Class.forName(driverName);  
        dbConn = DriverManager.getConnection(dbURL, userName, userPwd); 

        sm=dbConn.createStatement();
        rs=sm.executeQuery("select * from kh_point");
        System.out.println(rs);  
        System.out.println("Connection Successful!"); 
        }catch(Exception e) {  
        e.printStackTrace(); 
        }
    }
}


com.microsoft.jdbc.base.BaseResultSet@16433e4
Connection Successful!

真实完美结果不是,其实不然,就是因为这个以为驱动和配置没问题,一直死磕驱动版本和项目是否导入问题,最后发现

msjdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
msjdbc.url=jdbc:sqlserver://ddd; DatabaseName=ddd

啊,写法真实醉了,也不知道为什么2种写法都行,但是后面这种才能使用到,前面那种配置就会报错,终于解决了这个2B问题,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值