關於SQLServerDriver的問題
參考地址:http://blog.csdn.net/encienqi/article/details/6172995
http://blog.csdn.net/yeness/article/details/7613096
平常做資料庫開發時,常碰到java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
這個問題。下面給出我的一點看法。
一、要把資料庫的Class.forName和url寫正確。
</pre><pre class="html" name="code">//連線資料庫2000
//Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//連線資料庫2005
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//得到連線sql2000
//ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=myWebSite","sa","123456");
//得到連線sql2005
ct=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=myWebSite ","sa","123456");
//建立Statement
sm=ct.createStatement();
//此處用top1,效率高。找到一條就停止查詢
//這樣寫很危險,會有SQL隱碼攻擊漏洞。
//rs=sm.executeQuery("select top 1 * from [user] where UserName='"+u+"' and PWD='"+p+"'");
//解決方法,先查使用者名稱,返回密碼,然後與輸入的密碼比較。
rs=sm.executeQuery("select top 1 PWD from [user] where UserName='"+u+"'");
二、配置SQL2000或SQL2005所需要的jar包。
2.1)sql server2000 jdbc 3jar包驅動:分別是msbase.jar,mssqlserver.jar,msutil.jar ;加入到%Tomcat%/common/lib下或程式的lib下,也可以加到jdk1.6.0_02\jre\lib\ext 下
SQL2000的jar包,下載地址:http://download.csdn.net/detail/sanqima/6966349
2.2)sql server2005 jdbc 1jar包驅動:sqljdbc4.jar或sqljdbc.jar,加入到%Tomcat%/common/lib下或程式的lib下,也可以加到jdk1.6.0_02\jre\lib\ext 下
Java Runtime Environment (JRE) 1.6 版。請使用支援 JDBC 4.0 的 sqljdbc4.jar 類庫
sqljdbc4.jar或sqljdbc.jar的下載地址:http://download.csdn.net/detail/sanqima/7498977
相關文章
- 關於this指向的問題
- 關於DrawerLayout的小問題
- 關於javascript的this指向問題JavaScript
- 關於 Puerts 的效能問題
- 關於盒模型相關的問題模型
- 關於 Laravel 分頁的問題?Laravel
- [20191129]關於hugepages的問題.txt
- 關於hanlp2.0的問題HanLP
- 關於PHP佇列的問題PHP佇列
- 關於安裝nbextensions的問題
- 關於css權值的問題CSS
- 關於影像識別的問題
- 關於搜尋地址的問題
- 關於PHP的OpenSSL的加密問題PHP加密
- 關於跨域問題跨域
- 關於問問題和時間管理的感悟
- 關於node服務部署的問題
- 關於Argument list too long的問題
- 關於爬蟲工具 colly 的問題爬蟲
- 有關於css中行高的問題CSS
- 關於我的雲棲打卡問題。
- 關於 Laravel 遷移遇到的問題Laravel
- 關於工作中遇到的問題
- 關於 PayPal 支付回撥的問題
- 關於Redis的一些小問題Redis
- [20181229]關於字串的分配問題.txt字串
- 關於cuda中的函式問題函式
- 關於Failed to resolve的問題解決AI
- 關於操作駁回遇到的問題
- 關於 Spartacus 的 sitemap.xml 問題XML
- 關於forEach同步非同步的問題非同步
- [20191202]關於hugepages相關問題.txt
- 關於 go-micro 相關問題Go
- 關於JQuery操作checkbox問題jQuery
- 關於rem佈局問題REM
- 關於MQTT 使用遇到問題MQQT
- 關於並查集問題並查集
- 關於 swoole 除錯問題除錯
- 關於django跨域問題Django跨域