CWinForm中資料庫連線字串應該放在哪

2021-05-17 14:00:45 字數 4125 閱讀 7608

1樓:匿名使用者

public partial class form1 : form在這來

裡自baiform1.cs開頭

du定zhi義dao

2樓:匿名使用者

winform程式bai

3樓:月葶風菲

web.config裡面

其他頁面調回用答

4樓:匿名使用者

隨便你放在那

bai,只要你喜歡,

du不過你只想寫一

zhi次,到dao是可以這麼做,版在類中寫一個靜權態常量,存放該字串,在其他地方只需要呼叫這個字串變數就行了。其他常規方法有以下幾種:

1、放在公共資料庫操作類中,資料庫操作的方法都在這個類,其他需要運算元據直接呼叫這個類中的方法,這樣就可以只寫一次那個連線字串了;

2、放在txt文字中,需要用時條用文字

3、寫在配置檔案中(有config、xml等)4、直接新增setting,將字串寫在值欄位,在呼叫時,直接呼叫預設值

5樓:

在建一個連線類,返回連線字元就成了...

c# winfrom程式連線資料庫字串寫在配置檔案裡好嗎?

6樓:匿名使用者

為什麼不好?config裡的connectionstrings本來用義就是放連線字串的,當然最好加密,防止配置檔案被開啟導致洩密

如果不放配置檔案裡,寫在**裡,那資料庫一改,程式就得改,程式設計師累死算了

7樓:姚慰

很顯然是符合標準的!無論是從安全性還是操作性上來說都應該把它寫到配置檔案裡(.config)。採用「md5」加密!

也還有其他的辦法,就是你每次需要運算元據庫的時候去後臺寫一次連線,然後開啟連線,這樣如果操作太多了不是顯得很麻煩麼。

而事實上.config檔案的出現也是為了解決這樣的一個問題,當然.config是很強大的。

8樓:匿名使用者

一般是寫在配

置檔案裡的,如果不是寫在配置檔案裡,而寫在程式**中,當你的程式生成、釋出後,然後你的部署環境和你的開發環境不一樣,換了資料庫,那不是很折騰?

寫在配置檔案裡,然後對串加密,程式中再把串解密還原,可以說是最好的辦法。

9樓:

就是在配置檔案裡寫!

c#中連線資料庫的**是什麼 寫在什麼地方的

10樓:玩世不恭

原則是寫在任何地方都可以,主要用來連線字串。寫法如下:

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.data;//首先匯入名稱空間using system.data.sqlclient;//首先匯入名稱空間

namespace ej_market.model.***monif (con.state == connectionstate.closed)

return con;

}//end getcon public void getclose()

}//end getclose

}//end class

}//end namespace

11樓:匿名使用者

c#連線sql資料庫

連線資料庫的步驟:

1、建立sqlconnection物件;

2、指定sqlconnection物件的connectionstring 屬性;

3、開啟資料庫連線;

4、指定sql語句;

5、建立sqldataadapter物件和dataset物件(mydataadapter = new sqldataadapter(strcmd,conn);

);6、添衝dataset;

7、給datagrid指定資料來源

sqlconnection conn = new sqlconnection();

conn.connectionstring = "data source = (local);initial catalog = test; user id = sa;password = sa";

conn.open();

string strcmd;

strcmd = "select * from test";

sqldataadapter mydataadapter;

dataset mydataset = new dataset();

mydataadapter = new sqldataadapter(strcmd,conn);

mydataadapter.fill(mydataset,"test");

mytestdatagrid.datasource = mydataset.tables["test"];

說明: 資料庫安裝在本地(local);資料庫名稱為test;使用者名稱為sa;密碼為sa;

資料庫中的表為test; 0 0 0

可以寫在一個公用的類庫中。

12樓:匿名使用者

data source=sc;initial catalog=dispatchingcenter;persist security info=true;user id=sa;password=abcd1234;max pool size=300

上面的就是資料庫連線字串,

至於寫在什麼地方,想寫**就寫**

13樓:匿名使用者

原則是任何地方,主要連線字串,可以寫在配置檔案中,好修改。

14樓:匿名使用者

一般都會提取出來,以後直接修改就可以使用了

c#winform 如何將資料庫連線語句寫在app.config裡面

15樓:匿名使用者

sql連結專字串

在**裡可以用

屬xmldocument去取你要的值

16樓:匿名使用者

eg:<?xml version="1.0" encoding="utf-8" ?>

17樓:匿名使用者

我都是寫在txt檔案裡

或用dataset自己寫個xml

c#(winform)中連線access資料庫的字串(我的資料庫時在database資料夾下的))

18樓:小花朵

bai取當du

前zhiexe的啟

dao動專路徑屬

19樓:匿名使用者

帥哥可bai以吧資料庫檔案放在你專案du

的debug檔案下zhi面,這樣訪問的dao時候就可以版不加路徑了。

連線物件就可以權直接這樣寫:

oledbconnection myconnection = new oledbconnection("provider=microsoft.jet.oledb.

4.0;user id=admin;jet oledb:database password=yyq745201;data source=fenxiao.

mdb");

專案打包後安裝的時候把資料庫一起打包。安裝的時候也不用設定路徑的

c# winform中,在一個登陸窗體中,當我提交到資料庫中後,通過在介面選擇改變連線字串後,

20樓:匿名使用者

不可以。

除非你寫配置檔案,而且,再讀一次。。。這樣的設計是不合理的。

所以,登陸之後,不要再從配置檔案中讀取連線字串。

可以使用一個靜態類來保持這些狀態,記錄連線串,當前使用者等資訊。

21樓:

可以實時的用聯結器 比如

using (sqlconnection conn = new sqlconnection(connectionstring))

這樣應該權是每次都用新的連線執行操作

asp資料庫連線問題,asp資料庫連線問題

貼那麼多 幹嘛,不說重點 有無出錯提示?有的話,是第幾行?那一行 是哪句?if password rs password then 當你open時查詢記錄為空時,再下面這條判斷密碼的if不成立,則會出錯。中間要加個if rs.eof false and rs.bof false then 把你的連線...

Eclipse中JDBC各資料庫怎樣連線

常用jdbc連線資料庫方法總結如下 一 jdbc連線db2 string url jdbc db2 dburl port dbname cn url,susr,spwd 二 jdbc連線microsoft sqlserver microsoft cn jdbc microsoft sqlserver...

怎麼連線sqlserver資料庫

sql server預設是不允許遠端連線的,如果想要在本地用ssms連線遠端伺服器上的sqlserver資料庫,需要確認以下環節 1 如果是工作組環境,則需要使用sql server身份驗證方式 2 如果是windows域環境,則可使用windows身份驗證或者sql server身份驗證 現在以工...