C#WinForm中数据库连接字符串应该放在哪

2024-12-20 20:54:19
推荐回答(5个)
回答1:

随便你放在那,只要你喜欢,不过你只想写一次,到是可以这么做,在类中写一个静态常量,存放该字符串,在其他地方只需要调用这个字符串变量就行了。其他常规方法有以下几种:
1、放在公共数据库操作类中,数据库操作的方法都在这个类,其他需要操作数据直接调用这个类中的方法,这样就可以只写一次那个连接字符串了;
2、放在TXT文本中,需要用时条用文本
3、写在配置文件中(有config、XML等)
4、直接添加Setting,将字符串写在值字段,在调用时,直接调用默认值

回答2:

Winform程序App.Config里.








读取的时候:
string connectionString = System.Configuration.ConfigurationSettings.AppSettings.Item("Connect_String")

回答3:

web.config里面






其他页面调用

string strconn = System.Configuration.ConfigurationManager.AppSettings["ConnString"];

回答4:

public partial class Form1 : Form
{
public static string str = "";
public Form1()
{
InitializeComponent();
}
在这里form1.cs开头定义

回答5:

在建一个连接类,返回连接字符就成了...