一切來得太順利,多虧有前人的經驗 安裝好SQLserver 2000,下載了個補丁sql2000_sp3補丁 安裝了jdk,netbeans6.1 半個小時不到就在window下搭建好了數據庫設計大作業的環境 好順利啊 一切ok了 最后打開zy寫的工程進行密碼修改 run!!! ok 不過為了以后方便還是搜了 一下轉自http://flovemayday.blog.com.cn/archives/2007/2164558.shtml 呵呵,看到這個界面好面熟啊,以前也用過這個模板,不過在firefox下解析不同產生了問題,害得我修改了一下午的模板。嘻嘻 java連接SQLServer 弄了一下午才弄出來 整理出來 供以后參考 1.安裝SQLserver 2000 以前在安裝的時候我都是能順利安裝上去的 但是昨天重裝系統后今天裝的時候就 有了掛起錯誤并提示要重啟 傻不拉幾的我還真重啟了好幾次 但仍然有掛起錯誤,在網上找了下。原來 SQLsever2000 的安裝跟操作系統有關 如果有掛起錯誤可以修改注冊表來避免,具體方法如下: 在運行窗口輸入regedit,打開注冊表編輯器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001 /Control /Session Manager中找到PendingFileRenameOperations,刪除該鍵值(這個鍵值是安裝程序暫 掛項目,只要找到對應的應用程序清除掉就行了),關閉注冊表編輯器。重新安裝SQL Server 2000即可 。 2.下載JDBC FOR SQLSERVER 的驅動: http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-1ed7-4c4d-8f7b- 3d47969e66ae&DisplayLang=en#filelist 點擊setup.exe下載驅動,下載后開始安裝,就用默認設置安裝,會被安裝到: C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC。把C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib。下面的mssqlserver.jar,msbase.jar,msutil.jar三個文件拷貝 到你的JDK主目錄/jre/lib/ext下面。同時也要考到Tomcat的安裝目錄下面的lib文件夾下面(有的網站上 沒有這一步,但我是考了后才能連接上的)。現在JDBC驅動就算配置好了。 3.下載并安裝SQLserver 2000的最新補丁sql2000ps4,自己在網上搜下應該就能找到下載地址,我不記得 下載地址了,下下來有50多個M。(也可以來找我考啊^^) 4.設置SQL SERVER登錄認證模式為混合認證模式,因為SQL SERVER默認安裝后認證模式為WINDOWS認證模 式,方法如下: a.啟動SQLSERVER企業管理器,選擇要進行認證模式設置的服務器。右擊該服務器,在彈出菜單中選擇 屬性,SQL SERVER將彈出屬性對話框 b.在屬性對話框中選擇安全性選項,在身份驗證處選擇“SQL Server和Windows”,然后確定(這里要確 認連接的用戶名為“sa”密碼為空,全為默認就行了。因為我后面給的測試例子是這樣的) 5.測試是否能通過JDBC連接上的代碼(注意兩種仍一種能夠運行成功就表示能夠連上了,如果發先a可以 而b不可以那應該是上面的第4步沒弄好) a.java代碼: import java.sql.*; public class TestDB { public static void main(String[] args) { String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs"; String userName = "sa"; String userPwd = ""; Connection dbConn; try { Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println("Connection Successful!"); } catch (Exception e) { e.printStackTrace(); } } } b.jsp代碼: <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; //pubs為你的數據庫的 String user="sa"; String password=""; Connection conn= DriverManager.getConnection(url,user,password); Statement stmt=conn.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from jobs"; ResultSet rs=stmt.executeQuery(sql); while(rs.next()) {%> 您的第一個字段內容為:<%=rs.getString(1)%> 您的第二個字段內容為:<%=rs.getString(2)%> <%}%> <%out.print("數據庫操作成功,恭喜你");%> <%rs.close(); stmt.close(); conn.close(); %> #java連接SQLServer 弄了一下午才弄出來 整理出來 供以后參考#
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
