我做了一个db.cs 内容为主要为:
public class ds
{
public ds()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public static string conndb()
{
string connstring = System.Configuration.ConfigurationManager.ConnectionStrings["connstring"].ConnectionString;
return connstring;
}
我在连接数据库时定义sqlconnection conn= new sqlconnection(ds.conndb());
vs中显示,上下文中不存在ds.请问一下这是什么问题啊?
有没有更简单的连接数据库的方法?
public class ds
{
public ds()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public static string conndb()
{
string connstring = System.Configuration.ConfigurationManager.ConnectionStrings["connstring"].ConnectionString;
return connstring;
}
我在连接数据库时定义sqlconnection conn= new sqlconnection(ds.conndb());
vs中显示,上下文中不存在ds.请问一下这是什么问题啊?
有没有更简单的连接数据库的方法?
解决方案 »
- 求在已创建的excel中再添加数据而不覆盖原有数据的方法,我现在只会创建。。。但是重新写入时就覆盖了原有数据了。。。
- 要将同一部门和部门内的员工全显示出来 怎么做啊?
- 请教各位高手,如何用C#将保存在一维数组中的数据分别插入到数据库中不同的数据表中?
- 关于页面显示的问题
- C#根据CLSID动态加载COM组件?
- 谁可以帮忙详细解释这句具体是什么意思,为什么要这样用?
- 关于将JPG打包为TIFF文件的问题
- vs2005下用CrystalReport的问题
- 为什么winform中使用ctrl+c复制datagrid中单元格内容时会出错?
- web中如何共享结果的输出?
- 关于C# 创建多文档界面
- 初学者问winform编程 Xml配置文件的save问题
ds dsInstance = new ds();
sqlconnection conn= new sqlconnection(dsInstance .conndb());
public class A
{
public static void B()
{
}
} A.B();public class A
{
public static void B()
{
}
A.B();
}我可不希望是上面的这些情况
SQLCONNECTION SQLCON=NEW SQLCONNECTION("SERVER=.;DATABASE=数据名;UID=;PWD");\\SQL200用户登陆
SQLCONNECTION SQLCON=NEW SQLCONNECTION("SERVER=.;DATABASE=数据库名;Integratedsecurity=true");\\SQL2000Windows登陆
--------------------
SQLCONNECTION SQLCON=NEW SQLCONNECTION("SERVER=.\SQLEXPRESS;DATABASE=数据库名;UID=;PWD;");\\SQL2005用户登陆
SQLCONNECTION SQLCON=NEW SQLCONNECTION("SERVER=..\SQLEXPRESS;DATABASE=数据库名;UID=;PWD;");\\SQL2005windows登陆比如:
string ds="server=.;database=你的数据库名;integrated security=true;"
sqlconnection conn= new sqlconnection(ds);