1樓:穀梁菲威鸞
connectionstring="datasource=.\sqlexpress;
initial
catalog=cecdom;
integrated
security=true;user
id=sa;password=lsyuan";
這是一個連線字串的例子,你的連線字串中沒有伺服器名,即「datasource
」那一段。
如果不熟悉可以使用嚮導建立連線。
後面的sqlcommand
是儲存過程,注意檢查引數是否對應。
2樓:公西翠花曹夏
首先要建立連線:
sqlconnection
myconn
=new
sqlconnection();
myconn
.connectionstring="server=資料庫地址;database=資料庫名;uid=資料庫登入名;pwd=資料庫登入密碼「;
然後開啟連線:myconn.open();
再建立command物件:
sqlcommand
mycmd=new
sqlcommand("select
*from
test,myconn);
然後使用sqldatareader讀取資料:
sqldatareader
dr=comm.executereader();
這麼說你可明白了?
c# 怎樣才能實現客戶端通過伺服器端連線資料庫伺服器???
3樓:匿名使用者
那就是伺服器介面客戶端的sql和引數,然後服務端執行sql,把得到的結果序列化後傳送出去嘛
或者使用wcf功能
4樓:匿名使用者
你這樣的來就輸入分散式開發,現在
源流行的主要就是wcf,webservice,remoting 服務端給出介面,客戶端連線到伺服器後,只需要呼叫伺服器的方法,具體的業務操作,資料操作都是伺服器來執行,如果初學建議去看下webservice相關知識,應該很容易上手
5樓:匿名使用者
08 或之後的用wcf
像05的webservice、remoting
例項網上找找吧
6樓:匿名使用者
最簡單的是使用webservice
c#編寫的winform程式客戶端需連線伺服器的sqlserver2008資料庫,客戶端需要安裝sqlserver的客戶端嗎?
7樓:華佗之父
什麼情況下都不需要在客戶端安裝sql server的。
c#編寫的程式,安裝。net framework 就行了。
8樓:摔跤吧螞蟻
不需要安裝,資料庫伺服器的目的就是提供一個通用的介面實現資料的輕鬆共享和資料的安全,一致,如果每個客戶端都需要安那豈不有背初衷,比較落後?
9樓:匿名使用者
客戶端不需要按照sqlserver就可以連線
10樓:匿名使用者
應該不用 不是每家每戶的電腦都裝著sqlserver的客戶端
c#如何連線伺服器上的sql server資料庫
11樓:匿名使用者
<%@ import namespace="system"%>
<%@ import namespace="system.data"%>
<%@ import namespace="system.data.sqlclient"%>
string dbconnstr="server=這裡寫辦公室室電腦的ip地址;uid=資料登入名;pwd=密碼;database=資料庫";
sqlconnection connstr=new sqlconnection(dbconnstr);
string findstr="select * from 表名";
sqlcommand scmd=new sqlcommand(findstr,connstr);
sqldatareader odr=null;
接下來就是取資料了...不懂再發訊息給我!
12樓:
用sql那個專用連線
連線字字串是server=ip;uid=uid;pwd=pwd;database=資料庫
c# ,服務端怎麼用socket傳輸資料庫中的表的內容到客戶端資料庫中(sql) 。
13樓:匿名使用者
好像沒有聽說這種做法,不過可以從幾個方面談這個問題:
1、是不是必要?
任何一個型別的sql資料庫.net都有對應的資料連線方法,mysql, oracle, sql server都可以在ado.net中使用。那麼就不是很必要。
2、一定要用,怎麼用?
這個就相當複雜了,不是說socket複雜,是你要設計的通訊**複製,可以說絕對不亞於你所寫的程式,所有關鍵通訊**既要有資料又要有結構。那麼就將伺服器端讀到的資料轉換成xml格式,再在前後增加識別符號,如: xml data
3、有沒有可替代的方法?
有,sql server可以使用複雜,合併複製、事務複製,不過這個需要你在程式設計之初就要考慮**的結構,另外複製需要更新,也就是說需要有.net操縱複製事務。
4、其它解決辦法?
這裡假設你需要繞開版權問題,不希望採購sql企業版或者標準版程式,那麼可以使用msde這樣的免費版本,這樣有一個問題,就是限制了連線的數量,怎麼辦,可以使用webserices,webserices是同過xml傳遞資料的,只要客戶端與伺服器端都採用相同的資料結構是完全可以不使用ado.net連線就可以完成資料傳遞、修改的。
14樓:匿名使用者
為什麼要用socket呢?寫個程式,直接查出一個資料庫的然後插入到另外一個資料庫不就好了?
c#開發了個軟體,連了sql資料庫,執行在別人機子上需要安裝sqlserver嗎?
15樓:馬佳樹枝強鸞
先說說你用c#語句建立資料庫吧,我貼個例子給你你就懂了。
string
myexecutequery="createdatabase
test";
//建立test資料庫
sqlconnection
mysqlconnection
=new
sqlconnection("server=mysqlserver;user
id=sa;password=sa;trusted_connection=yes;");
sqlcommand
mycommand
=new
sqlcommand(myexecutequery,mysqlconnection);
mycommand.connection.open();
mycommand.executenonquery();
mysqlconnection.close();
下面再說說你在winform裡建立視覺化資料表,在.net2.0平臺裡有很多相應的控制元件可以使用,以達到你說的視覺化運算元據庫程式。
注意在程式頭部新增:
using
system.data.sql;
//引用
用c#程式設計 連伺服器上的sql資料庫連線不上(做一個簡單的登陸)
16樓:匿名使用者
dbhelper db = new dbhelper(); 看一下這個類裡面的 連線字串是怎麼定義的,按照提示 ,應該是資料庫登入失敗
17樓:匿名使用者
在連不上的那臺,建個字尾名為.udl的檔案。然後開啟它,再進行測試連線,看是否能成功。如果可以,則除錯程式。如果不行,則資料資料庫連線有問題,看防火牆之類的有沒有阻止了。
c#中連線sql資料庫,在建立資料庫的時候用的是windows身份驗證,伺服器名稱是一點請問如何在c#中用**連
18樓:粘學民巴陣
connectionstring="datasource=.\sqlexpress;
initial
catalog=cecdom;
integrated
security=true;user
id=sa;password=lsyuan";
這是一個連線字串的例子,你的連線字串中沒有伺服器名,即「datasource
」那一段。
如果不熟悉可以使用嚮導建立連線。
後面的sqlcommand
是儲存過程,注意檢查引數是否對應。
資料庫和伺服器關係,資料庫和伺服器有什麼區別,請解釋下?
資料庫是 按照資料結構來組織 儲存和管理資料的倉庫 伺服器指一個管理資源併為使用者提供服務的計算機軟體,通常分為檔案伺服器 資料庫伺服器和應用程式伺服器。執行以上軟體的計算機或計算機系統也被稱為服務 是應用系統 資料庫也是應用系統 伺服器是安裝應用系統 作業系統的機器 和資料庫是可以分別安裝在不同的...
伺服器與客戶端之間資料互動,網路遊戲客戶端和伺服器之間資料怎麼互動的
c s模式和b s各有其有點也各有其缺點,b s模式在開發中需要考慮資料如何從客戶端提交到伺服器端,資料又如何返回到客戶端,這些是b s模式所特有的,在去年之前,開發b s模式的程式,我都是利用form來互動資料,當我看到xml之後,發現xml是個好鼕鼕,有很多優點,有好的東西當然不能獨享啦,想當年...
sessionID是怎麼在客戶端和伺服器端傳遞的
session的工作原理如下,即為sessionid在客戶端和瀏覽器端的互動 當瀏覽器a去訪問 一個有開啟了回session機制答的php1檔案時,session檔案會建立,同時會將該session檔案的id以cookie的形式 傳送給瀏覽器 session檔案的id號可以session id 這個...