當前位置:首頁 » 編程語言 » 連接sqlserver資料庫代碼

連接sqlserver資料庫代碼

發布時間: 2023-07-23 07:24:42

Ⅰ asp連接sql server 2000資料庫的源代碼

ASP連接SQL
,這個一般是在程序內用語句實現。建議是這樣去做。
給你一個我自己的參考代碼。
這個是ASP連接SQL
SERVER
2000的。
strConn
=
"provider=sqloledb.1;server=資料庫伺服器;uid=用戶名;pwd=密碼;database=資料庫名"
Set
conn
=
Server.CreateObject("ADODB.Connection")
conn.open
strConn
希望能對你有所幫助。
這個是ASP連接ACCESS的。
connectionStr
=
"provider=microsoft.jet.oledb.4.0;data
source="
&
Server.MapPath("ACCESS資料庫路徑")
conn.Open
connectionStr

Ⅱ VB連接SQL

問題補充:
「我想知道相對地址連接~~是SQL
移到的機子上不裝SQL那怎麼辦??」
1、SQL資料庫連接必須是伺服器,不用地址,因為在安裝SQL
Server
2000
後,你的資料庫地址已經確定;
2、在一般情況下不安裝是不可以的,對於Access資料庫現在的操作系統有其驅動,而沒有SQL的,除非使用網路,例如區域網。
SQL
SERVER
2000
資料庫代碼比較簡單,無非資料庫連接語句不同,其他和Access資料庫沒有大的區別。
如果「程序要移動到其他機子上」,移動到的機子上必須同樣安裝SQL
SERVER
2000
資料庫,而且伺服器名稱、資料庫名稱必須和原伺服器名稱、資料庫名稱相同,如果有資料庫密碼,必須保持一致。
下面是SQL資料庫連接代碼,請參考:
Public
conn
As
New
ADODB.Connection
conn.ConnectionString
=
"driver={SQL
Server};server=伺服器名稱;uid=sa;pwd=密碼;database=資料庫名稱"
conn.Open

Ⅲ vs2012怎麼連接sql資料庫(vs2010連接sqlserver資料庫)

vs連接mysql資料庫的方法:

新建一個工程名叫mysql,編程環境選擇c#,然後選擇windows窗體應用程序,新建一個窗體用於顯示查詢到sql資料庫的數據集

從工具箱向form1窗體上拖一個按鈕和控制項,按鈕是觸發連接資料庫獲取數據集,按鈕的名稱為顯示,控制項是用於顯示數據集內容

單擊解決方案資源管理器中的引用文件夾然後右鍵選擇添加引用,選擇瀏覽後打開mysql.data.dll,這是c#連接mysql資料庫的動態庫,裡面封裝了很多常用的操作資料庫的方法

在解決方案資源管理器中的form1.cs的代碼中加入usingMySql.Data.MySqlClient;這就是代碼中的實際引用mysql.data.dll中的內容,有了這吵首個c#就能很方者逗便地操作sql資料庫

在按鈕的單擊事件中添加如下代碼

stringstr="Server=127.0.0.1;UserID=root;Password=123456;Database=test;CharSet=gbk;";

con=new(str);//實例化鏈接

con.Open();//開啟連接

stringstrcmd="select*fromuser";

cmd=new(strcmd,con);

ada=new(cmd);

DataSetds=newDataSet();

ada.Fill(ds);//查詢結果填充數據集

.DataSource=ds.Tables[0];

con.Close();//關閉連接

使用navicat軟體在資料庫test中新建表user,然後新建兩個欄位username和password(圖中的欄位),navicat軟體是mysql的圖形化界面工具首碰賣,負責新建表以及備份等資料庫操作,直觀地通過界面來操作

資料庫建好後就可以執行工程了,單擊顯示按鈕執行結果如下,出現username和password說明資料庫連接成功,由於沒有添加數據所以下面為空

Ⅳ 怎麼連接sqlserver資料庫

  1. 打開sql2008,使用windows身份登錄。

  2. 登錄後,右鍵選擇「屬性」。左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啟用混合登錄模式。

  3. 選擇「連接」,勾選「允許遠程連接此伺服器」,然後點「確定」。

  4. 展開「安全性」,「登錄名」旅薯頃;「sa」,右鍵選擇「屬性」。

  5. 左側選擇「常規」,右側選擇「SQL Server 身份驗證」,並設置密碼

  6. 右擊資料庫選擇「方面」。

  7. 在右側的方面下拉框中選擇「伺服器配置」;將「RemoteAccessEnabled」屬性為「True」,點「確定」。

  8. 至此SSMS已設置完畢,先退出,再用sa登錄,成功即表示sa帳戶已經啟用。

  9. 打開sql server配置管理器。

  10. 下面開始配置SSCM,選中左側的「SQL Server服務」,確保右側的「SQL Server」以及「SQL Server Browser」正在運行

  11. 在左則選擇sql server網路配置節點下的sqlexpress的協議,在右側的TCP/IP默認是「否」,右鍵啟用或者雙擊打開設置面板將其修改為「是」

  12. 選擇「IP 地址」選項卡,手團設置TCP的埠為「1433」

  13. 將"客戶端協議"拆陸的"TCP/IP"也修改為「Enabled」

  14. 配置完成,重新啟動SQL Server 2008。此時應該可以使用了,但是還是要確認一下防火牆。

  15. 打開防火牆設置。將SQLServr.exe(C:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLBinnsqlservr.exe)添加到允許的列表中。

Ⅳ 如何連接sqlserver資料庫

遠程連接sql server 2000伺服器的解決方案

一、 看ping 伺服器ip能否ping通。
這個實際上是看和遠程sql server 2000伺服器的物理連接是否存在。如果不行,請檢查網路,查看配置,當然得確保遠程sql server 2000伺服器的IP拼寫正確。拆段

二 、在Dos或命令行下輸入telnet 伺服器IP 埠,看能否連通。
如telnet 202.114.100.100 1433

通常埠值是1433,因為1433是sql server 2000的對於Tcp/IP的默認偵聽埠。如果有問題,通常這一步會出問題。通常的提示晌敗是「……無法打開連接,連接失敗"。
如果這一步有問題,應該檢查以下選項。

1. 檢查遠程伺服器是否啟動了sql server 2000服務。如果沒有,則啟動。

2. 檢查伺服器端有沒啟用Tcp/IP協議,因為遠程連接(通過網際網路)需要靠這個協議。檢查方法是,在伺服器上打開 開始菜單->程序->Microsoft SQL Server->伺服器網路實用工具,看啟用的協議里是否有tcp/ip協議,如果沒有,則啟用它。

3. 檢查伺服器的tcp/ip埠是否配置為1433埠。仍然在伺服器網路實用工具里查看啟用協議裡面的tcp/ip的屬性,確保默認埠為1433,並且隱藏伺服器復選框沒有勾上。
事實上,如果默認埠被修改,也是可以的,但是在客戶端做telnet測試時,寫伺服器埠號時必須與伺服器配置的埠號保持一致。如果隱藏伺服器復選框被勾選,則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接,但是Tcp/ip協議的默認埠將被隱式修改為2433,在客戶端連接時必須作相應的改變。

4. 如果伺服器端操作系統打過sp2補丁,則要對windows防火牆作一定的配置,要對它開放1433埠,通常在測試時可以直接關掉windows防火牆(其他的防火牆也關掉最好)。
5. 檢查伺服器是否在1433埠偵聽。如果伺服器沒有在tcp連接的1433埠偵聽,則是連接不上的。檢查方法是在伺服器的dos或命令行下面輸入
netstat -a -n 或者是netstat -an,在結果列表裡看是否有類似 tcp 127.0.0.1 1433 listening 的項。如果沒有,則通常需要給sql server 2000打上至少sp3的補丁。其實在伺服器端啟動查詢分析器,輸入 select @@version 執行後可以看到版本號,版本號在8.0.2039以下的都需要打補丁。

如果以上都沒問題,這時再做telnet 伺服器ip 1433 測試,將會看到屏幕一閃之後游標在左上角不停閃動。恭喜,馬上可以開始在企業管理器或查詢分析器連接了。

三、 檢查客戶端設置

程序->Microsoft SQL Server -> 客戶端網路使用工具。像在伺服器網路實用工具里一樣,確保客戶端tcp/ip協議啟用,並且默認埠為1433(或其他埠,與宴御顫伺服器端保持一致就行)。

四、 在企業管理器里或查詢那分析器連接測試

企業管理器->右鍵SQlserver組->新建sqlserver注冊->下一步->寫入遠程IP->下一步->選Sqlserver登陸->下一步->寫入登陸名與密碼(sa,password)->下一步->下一步->完成
查詢分析器->文件->連接->寫入遠程IP->寫入登錄名和密碼(sa,password)->確定

通常建議在查詢分析器里做,因為默認情況下,通過企業管理器注冊另外一台SQL Server的超時設置是4秒,而查詢分析器是15秒。
修改默認連接超時的方法:

企業管理器->工具->選項->在彈出的"SQL Server企業管理器屬性"窗口中,點擊"高級"選項卡->連接設置->在 登錄超時(秒) 後面的框里輸入一個較大的數字

查詢分析器->工具->選項->連接->在 登錄超時(秒) 後面的框里輸入一個較大的數字
通常就可以連通了,如果提示錯誤,則進入下一步。

五、 錯誤產生的原因通常是由於SQL Server使用了"僅 Windows"的身份驗證方式,因此用戶無法使用SQL Server的登錄帳戶(如 sa )進行連接。解決方法如下所示:

1. 在伺服器端使用企業管理器,並且選擇"使用 Windows 身份驗證"連接上 SQL Server。
2. 展開"SQL Server組",滑鼠右鍵點擊SQL Server伺服器的名稱,選擇"屬性",再選擇"安全性"選項卡。

3. 在"身份驗證"下,選擇"SQL Server和 Windows "。

4. 重新啟動SQL Server服務。(在dos或命令行下面net stop mssqlserver停止服務,net start mssqlserver啟動服務,也是一種快捷的方法)。

附註:在連接本地伺服器時,通常使用的是命名管道協議(在伺服器網路實用工具里可以看到啟用的協議有這個),默認埠是445,因此在本地能連通是不能說明什麼問題的,連接遠程伺服器是完全不同的協議)

Ⅵ vs怎麼連接sqlserver資料庫(vs自帶的sqlserver怎麼連接)

在左態行李邊工具箱中選擇數據<<控制項。

然後控制項右上角有帶察一個黑色的小箭頭,單擊,編輯列。

添加,頁眉名稱(顯示在控制項上的列的名稱,就是你要顯示在窗體上的列的名稱),添加一個以後關帆遲閉(我只是示列一下,需要繼續添加不用關閉),然後右邊的屬性<<數據<<(綁定資料庫列名,意思就是綁定你要顯示在這一列的資料庫的列名)

控制項添加完成。

代碼部分:

控制項名.=false;中間一個點。注意看。(取消自動創建列)

stringsql="查詢語句";

a=new(Sql,"這里放鏈接通道");

DataSetb=newDataSet();a.Fill(b,"指定名稱隨意");控制項名..DataSource=b.Tables["指定的隨意名稱"];

Ⅶ C#如何連接SQLSERVER資料庫

採用集成的Windows驗證和使用Sql Server身份驗證進行資料庫的登錄
1、集成的Windows身份驗證語法範例
string constr = "server=.;database=myschool;integrated security=SSPI";
說明:程序代碼中,設置了一個針對Sql Server資料庫的連接字元串。其中server表示運行Sql Server的計算機名,由於程序和資料庫系統是位於同一台計算機的,所以我們可以用.(或localhost)取代當前的計算機名。
database表示所使用的資料庫名(myschool)。由於我們希望採用集成的Windows驗證方式,所以設置 integrated security為SSPI即可。
2、Sql Server 2005中的Windows身份驗證模式如下:
string constr = "server=.;database=myschool;uid=sa;pwd=sa";說明:程序代碼中,採用了使用已知的用戶名和密碼驗證進行資料庫的登錄。資料庫連接字元串是不區分大小寫的。uid為指定的資料庫用戶名,pwd為指定的用戶口令。
為了安全起見,一般不要在代碼中包括用戶名和口令,你可以採用前面的集成的Windows驗證方式或者對Web.Config文件中的連接字元串加密的方式提高程序的安全性。

window身份驗證跟sql server身份驗證的區別windows身份驗證:
只要能登錄操作系統的用戶都可以登錄資料庫。windows身份驗證由windows驗證並分配有效的安全ID,同時也只能windows用戶登錄連接。
sqlserver身份驗證:
需要在資料庫中設置用戶和密碼,才能登錄可以登錄的資料庫。必須提供SQL Server用戶ID和密碼

優缺點:
Windows身份驗證使用單一的用戶信息庫源,因此,不需要為資料庫訪問去分別配置用戶。
連接字元串不包含用戶ID和密碼,因此消除了把用戶ID和密碼暴露給未授權的用戶的危險。可以在Active Directory中管理用戶和他們的角色,而不必在SQLServer中顯式地配置他們的屬性。
Windows身份驗證的缺點是,它要求客戶通過Windows的安全子系統支持的安全通道去連接SQL Server。如果應用種序需要通過不安全的網路(例如Internet)連接SQL Server,Windows身份驗證將不工作。
此外,這種身份驗證方法也部分地把管理資料庫訪問控制的責任從DBA身上轉移到了系統管理員身上,這在確定的環境中也是一個問題。

java連接資料庫的代碼

package mysql;
import java.sql.*;

/**

* @author xys
*/
public class ConnectMysql {
public static Connection getConnection() throws ClassNotFoundException, SQLException {
String url = "jdbc:mysql://localhost:3306/databaseName";
String user = "mysqluser";
String password = "password";
String driverClass = "com.mysql.cj.jdbc.Driver";
Connection connection = null;
Class.forName(driverClass);
try {
connection = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
e.printStackTrace();
}
if (connection != null) {
System.out.println("資料庫連接成功");
} else {
System.out.println("資料庫連接失敗");
connection.close();
}
return connection;
}

public void getResult() throws ClassNotFoundException, SQLException {
// 實例化 Statement 對象
Statement statement = getConnection().createStatement();
// 要執行的 Mysql 資料庫操作語句(增、刪、改、查)
String sql = "";
// 展開結果集資料庫
ResultSet resultSet = statement.executeQuery(sql);
while (resultSet.next()) {
// 通過欄位檢索
int id = resultSet.getInt("id");
String name = resultSet.getString("name");

// 輸出數據
System.out.println("ID : " +id);
System.out.println("name :" + name);
}
// 完成後需要依次關閉
resultSet.close();
statement.close();
getConnection().close();
}
}

熱點內容
我的世界怎麼進2s2t伺服器 發布:2025-02-07 23:08:47 瀏覽:925
丁霞訪問 發布:2025-02-07 22:56:19 瀏覽:855
java中set集合 發布:2025-02-07 22:43:34 瀏覽:31
播放這個wifi密碼是多少 發布:2025-02-07 22:34:54 瀏覽:100
視頻存儲時間長了有雪花 發布:2025-02-07 22:24:34 瀏覽:569
哈佛f7x怎麼區分配置 發布:2025-02-07 22:22:34 瀏覽:772
廣州python培訓 發布:2025-02-07 22:22:26 瀏覽:200
陸金所的交易密碼是什麼 發布:2025-02-07 22:19:25 瀏覽:321
如何刪除平板儲存密碼 發布:2025-02-07 22:10:29 瀏覽:748
php微信授權登錄 發布:2025-02-07 22:10:27 瀏覽:379