關於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
相關文章
- 關於 JavaMail 的問題JavaAI
- 關於session的問題Session
- 關於javascript的this指向問題JavaScript
- 關於跨域的問題跨域
- 關於bit code的問題
- 關於序列同步的問題
- 關於IP地址的問題
- 關於橋模式的問題模式
- 求救 關於parallel的問題Parallel
- 關於web start的問題Web
- 關於action的error問題Error
- 關於ADAPTER的問題APT
- 關於session的奇怪問題Session
- php關於session的問題PHPSession
- 關於diag程式的問題
- 關於SimpleJdonFrameworkTest的問題Framework
- 關於盒模型相關的問題模型
- 關於FastHashMap問題ASTHashMap
- 關於PHP佇列的問題PHP佇列
- 關於 Laravel 分頁的問題?Laravel
- 關於css權值的問題CSS
- 關於搜尋地址的問題
- 關於PWA落地問題的思考
- 關於 API 合併的問題API
- 關於excelize庫的使用問題Excelize
- 關於scanf函式的問題函式
- 關於session leak的問題分析Session
- 關於oracle的監聽問題Oracle
- 關於partition table import的問題Import
- 關於資料共享的問題
- 關於mysql連線的問題MySql
- 關於物件持久化的問題物件持久化
- 關於Cookie跨域的問題Cookie跨域
- 關於函式索引的問題?函式索引
- 關於java的“原子操作”問題Java
- 關於WEBLOGIC很菜的問題!Web
- 關於jive安裝的問題
- 關於連線池的問題!