关于MyEclipse(jsp+Tomcat)与 SQLSERVER 2012 JDBC连接的问题解决方法

**我自己操作的总结,希望跟大家交流一下**
**  susir  **


MyEclipse(jsp+Tomcat) + SQLSERVER 2012  +  SQLJDBC4.jar (使用的jar包的驱动能够覆盖到你数据库的版本)

需要:一个应用集成驱动:Microsoft JDBC Driver 4.1 for SQL Server\sqljdbc_4.1\chs\auth\x64\sqljdbc_auth.dll  

一.windows验证--连接数据库

            所要加载的驱动类: className=com.microsoft.sqlserver.jdbc.SQLServerDriver
            对应的数据库URL: url=jdbc:sqlserver://localhost:1433;integratedSecurity=true;databaseName=TestJavaJdbc
  //user=sa //不需要
  //password=zhenwentao //不需要
  
  

 java 在使用该方式连接数据库时:
   1.将下载好的-sqljdbc_auth.dll(该文件有32/64位,选择匹配你JDK的版本)-文件放到操作系统:windows->system32 目录下
                        2.这种情况下还有出现错误:将-sqljdbc_auth.dll(该文件有32/64位,选择匹配你JDK的版本)-将该文件拷贝到JDk安装目录下的bin目录下 如:W:\jdk\jdk1.8\bin\sqljdbc_auth.dll 目录下
                        3.这个时候已经OK了。

 web:java/myeclipse/tomcat
        在使用该方式连接数据库时:
   1.将下载好的-sqljdbc_auth.dll(该文件有32/64位,选择匹配你JDK的版本)-文件放到操作系统:windows->system32 目录下
                        2.这种情况下还有出现错误:将-sqljdbc_auth.dll(该文件有32/64位,选择匹配你JDK的版本)-将该文件拷贝到JDk安装目录下的bin目录下 如:W:\jdk\jdk1.8\bin\sqljdbc_auth.dll 目录下
                        3.这个时候还出现问题:将-sqljdbc_auth.dll(该文件有32/64位,选择匹配你Tomcat的版本)-将该文件拷贝到Tomcat安装目录下的bin目录下 如:W:\apache-tomcat-6.0.39-windows-x86\apache-tomcat-6.0.39\bin 目录下
                        4.到这个时候问题就解决了
 
 此验证方式下:也可使用ODBC的连接方法来实现
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    String url="jdbc:odbc:sqlserver;";
    conn=DriverManager.getConnection(url);


二.sqlServer方式/混合方式验证--连接数据库
   正常的链接方式:不执行上面操作
 
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    String url= "jdbc:sqlserver://localhost:1433;DatabaseName=TestJavaJdbc;";
    conn=  DriverManager.getConnection(url,"sa","zhenwentao");
   
   
 此验证方式下:也可使用ODBC的连接方法来实现
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");连接数据库:
    String url="jdbc:odbc:sqlserver;";
    conn=DriverManager.getConnection(url);
   
   
   
   

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值