Myeclipse10.7串連SQL Server資料庫技術,myeclipse10.7下載

來源:互聯網
上載者:User

Myeclipse10.7串連SQL Server資料庫技術,myeclipse10.7下載

(1)學習資料庫的時候最惱火的是不知道怎麼串連,不想VS那樣在WPF中我們直接使用函數即可調用資料庫,但是在java中我們要使用JDBC技術,

因此我們的方法肯定要複雜一些!看了很多部落格明文,試了很多方法還是不成功,最後看了《JavaWeb技術詳解》恍然大悟,特給大家分享一下!

(2)首先看一下我的項目機構:


其中帶有標出來的就是需要準備的;lib目錄下的為jar包網上下載的;ManageUsers為自己編寫的測試程式!

(3)如果你已經準備好了lib目錄下的四個jar包則開始配置:


點擊項目右鍵--properies---Java Bulid Path -----Libraries ---Add  JARs ---彈出的框框點擊你的項目--找到lib目錄 選中四個jar包確定----在ok!



(4)然後配置你的sql server ;

找到 sql server configurationmanager      找到1  乳溝看到TCP/IP為 “已禁用”則改為 我下邊所示  啟用即可!


(5)示範的代碼ManageUsers(已配置好servlet的xml配置)

package com.lc.view;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class ManageUsers extends HttpServlet{public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{response.setContentType("text/html;charset=utf-8");PrintWriter out = response.getWriter();out.println("<h1>系統管理使用者</h1>");Connection con = null;ResultSet rs = null;PreparedStatement ps = null;try {// 1.載入驅動Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");// 2.得到串連con=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=DBName","username","password");/*資料庫名使用者名稱密碼我改成我的了*///3.建立PreparedStatementps = con.prepareStatement("select * from users");rs = ps.executeQuery();out.println("<table border=1 margin=auto>");out.println("<tr><td>id</td><td>使用者名稱</td><td>email</td><td>grade</td></tr>");//迴圈顯示所有使用者資訊while(rs.next()){    //注意我去的順序是1 2 4 5 因為的在資料庫中的第三個 為密碼 沒有取出 所以為 1 2 4 5  如果不注意這點會報錯的!out.println("<tr><td>"+rs.getInt(1)+"</td><td>"+rs.getString(2)+"</td><td>"+rs.getString(4)+"</td><td>"+rs.getInt(5)+"</td><tr>");}out.println("</table>");//5.根據結果處理} catch (Exception ex) {ex.printStackTrace();}finally{try {if (rs != null) {rs.close();}if (ps != null) {ps.close();}if (con != null) {con.close();}} catch (Exception ex) {ex.printStackTrace();}}out.close();}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {this.doGet(request, response);}}
(6)運行如下:

(7)到此已經成功!如果你在這方面遇到問題的話 歡迎提問 共同學習!

另外 如果遇到串連資料庫的問題 歡迎訪問我整理的一些錯誤處理方法:http://blog.csdn.net/xlgen157387/article/details/39055085


最後 祝你成功!




誰幫忙告訴我myeclipse怎串連sql server資料庫

window-》show view->other->myeclipse database->db browser

1.在db browser裡點擊右鍵new
2。driver template裡選microsoft sql server2005
driver name:隨便填一個
url:jdbc:sqlserver://localhost:連接埠號碼;databaseName=XX
username和password就添能訪問該資料庫的
3.然後點擊add jars選擇sql server驅動
4.往下選擇save password
5.狂點next到只能點finish為止
6.回到db browser可以看見你建立的sql server,對它點擊右鍵選擇open就連上了
 
myeclipse75串連SQL server2008資料庫,具體怎實現?

1.下載SQL Server 2008 driver for JDBC驅動程式:sqljdbc4.jar
拷備檔案
將你下載到的sqljdbc驅動程式中的sqljdbc_auth.dll檔案找到,比如我解壓的目錄的是C:\Program Files 所以我

的sqljdbc_auth.dll檔案在

C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\enu\auth\x86\sqljdbc_auth.dll

把找到的這個檔案放到 C:\WINDOWS\system32 目錄下,這是一個動態運行庫,這個東東一定不能少的。
2..把sqljdbc_auth.dll放到c:/window/system32下
3.確保你的SQL server2008的服務已經配置好
4.修改預設的登入驗證模式(由於在安裝過程中是預設按“Windows 身分識別驗證模式”方式安裝,所以sa登入是被禁
用的,即使將身分識別驗證模式更改為“SQL Server 和 Windows 身分識別驗證模式”,sa登入仍處于禁用狀態,所以需要

啟用sa登入帳戶):

①在SQL Server Management Studio 的物件總管中,安全性->登入名稱->右擊“sa”->屬性->常規->

將登入名稱sa的密碼和確認密碼設為強密碼->狀態->登入->啟用->確定;

②在SQL Server Management Studio 的物件總管中,右擊伺服器->屬性->安全性->伺服器身分識別驗證->

選擇“SQL Server和Windows身分識別驗證模式”->確定->確定。
在不也可關閉防火牆試試
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.