数据库连接问题(50分)

  • 主题发起人 主题发起人 c953131
  • 开始时间 开始时间
C

c953131

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个SQLserver的连接的文件,好让其它的.aspx文件能够调用它,需要是活的,因为每一次调用可能是不同的服务器的数据库!
能具体的最好,因为我是个新新手!
多谢了!!!
 
ADO+*.udl(Data Link File)
 
将其中的一些重要信息设置成参数,做一个类不就行了吗?
很是方便!
 
用web.config文件,放在根目录下,
参考内容:
<configuration>
<appSettings>
<add key="ConnectionString" value="server=192.168.1.54;uid=sa;pwd=;database=mmls;"/>
<add key="ConnectionStringole" value="server=192.168.1.54;uid=sa;pwd=;database=mmls;provider=SQLOLEDB"/>
</appSettings>
<system.web>
<customErrors mode="Off"/>
<compilation debug="true"/>
</system.web>
</configuration>
上面两个key处为连接字符,以后可以调用,
string strconn;
strconn=System.Configuration.ConfigurationSettings.AppSettings["ConnectionStringole"];
 
各位再帮我看看!
谢谢!
 
可以通过sqlconnection mysql = new sqlconnection() 来实现啊
然后把连接信息写上就OK了
 
Class ConnectionDB
public static void DbConn()
{
string StrConn = " server= ;
database= "";
user id = "";
password = "");
string StrSql = "";
SqlConnection myconn = new SqlConnection(StrConn);
SqlDataAdapter myadapter = new SqlDataAdapter(StrSql,myconn);
DataSet mydataset = new DataSet();
myadapter.Fill(mydataset,"");
//""中为填充的表名
DataGrid1.DataSource = mydataset.Tables[""];
DataGrid1.DataBind;
}
 
server和passwore是连接的关键,可以调用API函数获取WINDOWS的登陆用户名和密码来作为SQL的用户登陆。
另一种方法就是把连接信息写到 .ini 文件中。在程序启动是读取ini文件的配置信息来连接到数据库!
 
高手还是很多,如何一步步学习c#?初学者如何学习,都要了解哪些方面?谢谢!
 
多人接受答案了。
 
后退
顶部