涉及到连接数据库自然很头疼,特别是连接字符串,最近写了一个应用程序,对数据库数据进行读写。突然发现生成的DEBUG文件夹里的EXE文件 现在依赖一个***.exe.config 的文件,而且用文本就能简单打开,里面都是连接数据库的字符串。这让我怎么往外拿 啊。如何把字符串放到程序里面??
现在初学,对企业库用的比较多,最好能找到个在程序里某个地方放连接字符串的。或者有其他方法不用企业库的请吧完整的代码和说明贴上 十分感谢
现在初学,对企业库用的比较多,最好能找到个在程序里某个地方放连接字符串的。或者有其他方法不用企业库的请吧完整的代码和说明贴上 十分感谢
解决方案 »
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 C++.NET 如何像C#一样 通过serialport类实现对串口的访问
- C# WebClient 下载文件问题
- 大家讲讲在开发中是如何处理SQL语句的?
- windows 服务程序 动态创建webbrower 但不响应DocumentCompleted 事件 为什么呢?
- 求教,如何从一个WebForm切换到另一个WebForm?
- 我想在tabcontrol中的一个page上动态添加几个按钮,并设置按钮的名字和位置,还有按钮的事件 如何做
- 怎么取出http://192.168.1.1/abc/a.aspx 中的 http://192.168.1.1/abc
- .net里面怎么用浏览器重定向
- 复杂的算法,非高手莫进
- C#如何写出备份和恢复sqlserver的代码
- 关于【XML与gridview 绑定】 更新时的问题
- 接口的成员不能包含“域”,这是什么意思,域 是什么呢?
楼主,你程序里打开数据库连接的时候,一定会用到连接字符串了,你自己怎么不不知道呢?
SqlConnection con = new SqlConnection(connectStr);//连接字符串
没有印象吗?
我刚开始学的时候用的是.NET 的插件,叫EnterPrice Library 。具体语句是 : database db = databaseFactory.CreateFactory("xxxx");
string sql ="....";
dbcommand dbc = db.getSql***command(sql);
using(IDataReader idr = db.ExcuteReader(dbc))
{
while(idr.read())
{
string s =idr["name"].ToStrig();
}
}
有些语句记不清 用 * 号代替了 呵呵 其中 XXXXX就是 在 config 里 的 连接字符串的 NAME 的值好像是。至于 SqlConnection 接触过 不过 不知道如何 读取CONFIG 的字符串 在 databaseFactory.CreateDatabase() 里 又不知道如何 直接将连接字符串打进去。 嗨 早知道好好学习了 呵呵 还请大虾指点
再加10分
<add name="dbConnStr" connectionString="Data Source=ServerName;Initial Catalog=db;Persist Security Info=True;User ID=username;Password=password" providerName="System.Data.SqlClient"/>
</connectionStrings>
代码中使用. 需要添加System.Configuration的引用.string connectionStr = ConfigurationManager.ConnectionStrings["dbConnStr"].ConnectionString;
你指的是这个?
http://good.ly/crv7t