asp.net 连接字符串 新手问题

2025-02-26 21:24:23
推荐回答(5个)
回答1:

app.config文件中这样写




连接数据库的类中:
private static string strConn = string.Empty;
private static readonly string temp = System.Windows.Forms.Application.StartupPath;
///


/// 连接对象
///

public static OleDbConnection Conn
{
get
{
try
{
strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + temp + new Common.DESEncryptService().DesDecrypt(System.Configuration.ConfigurationSettings.AppSettings["url"].ToString()); ;
}
catch (Exception)
{

strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + temp + System.Configuration.ConfigurationSettings.AppSettings["url"].ToString(); ;
}
conn = new OleDbConnection(strConn);
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
else if (conn.State == ConnectionState.Broken)
{
conn.Close();
conn.Open();
}
return conn;
}
}

回答2:

第一个add是字符串是否加密,
第二个add是在c#中调用连接字符串的名字。
加密的是连接的字符串,
access的连接串的例子:Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Administrator\Desktop\1231.accdb

回答3:

aa=split(arr,"|")
bb[0]=split(aa[0],",")[0]+split(aa[1],",")[0]+split(aa[2],",")[0]
bb[1]=split(aa[0],",")[1]+split(aa[1],",")[1]+spklit(aa[2],",")[1]
bb[2]=split(aa[0],",")[2]+split(aa[1],",")[2]+split(aa[2],",")[2]
多的话,用for循环语句吧,只要有规律可循,就能编程实现

回答4:

直接访问数据库文件用oledb方式,你查查这样的字符串

回答5:

KEY就是在C#里面读取的对象。 本地数据? assecc吗?