数据库配置问题(一定要帮我)

bm1978 2004-05-07 03:27:42
我有一个
struct aaa
{
string server;
string datebase;
string uid;
string pwd;
}
我将这四个字段放在"1.txt"文件中.我想在我启动应用程序是从"1.txt"文件读取这四个字段进行数据库配置.(便于配置不同的数据库).
请问: 1.我将使用streamreader 读取文件字段,那么我应将读取文件的streamreader 放在哪里比较好(一定要具体).
...全文
34 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
marvelstack 2004-05-07
使用xml最合适,读取如下;
using System;
using System.IO;
using System.Text;
using System.Diagnostics;
using System.Threading;
using System.Collections;
using System.Data;
using System.Xml;
using System.Management;
using System.Net;


namespace ZZ
{
class ZZConsole
{
[STAThread]
static void Main(string[] args)
{
string strXml="<?xml version=\"1.0\"?>"
+"<Data>"
+"<Head>"
+"<Nodeid>1111</Nodeid>"
+"<Subid>2222</Subid>"
+"<Version>2004</Version>"
+"<Date>20040302</Date>"
+"<Time>101500</Time>"
+"</Head>"
+"<Body>"
+"<Code>01</Code>"
+"<Name>深圳</Name>"
+"<IdType>0</IdType>"
+"<Idno>110258740824082</Idno>"
+"</Body>"
+"</Data>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(strXml);
string vv;
vv = doc.GetElementsByTagName("Version")[0].InnerText;
Console.WriteLine(vv);
vv = doc.SelectNodes("//Version")[0].InnerText;
Console.WriteLine(vv);

Console.ReadLine();
}

}

}
  • 打赏
  • 举报
回复
zhhahuatian 2004-05-07
gz
  • 打赏
  • 举报
回复
chrch 2004-05-07
最好把数据库连接字符串放在Web.config中,具体方法是在Web.config的configuration节中添加以下代码

<appSettings>

<add key="ConnectionString" value="server=a;database=b;uid=c;pwd=d;" />

</appSettings>

使用时采用下面的语句

string strConnectionString = ConfigurationSettings.AppSettings["ConnectionString"];
  • 打赏
  • 举报
回复
greatsft 2004-05-07
to 楼主:

建议你把数据库配置信息放在config文件中,然后用System.Configuration类中的属性读取即可,安全可靠!!

wish u good luck
Greatsft
  • 打赏
  • 举报
回复
songbird 2004-05-07
可以考虑一下使用串行化技术
  • 打赏
  • 举报
回复
vzxq 2004-05-07
Web.config 中放也行啊。为什么一定要放到 .txt 中,还有象楼上说的放到 xml 也是很好的方法!
  • 打赏
  • 举报
回复
你怎么不用XML来做配置文件呢,这个最好用了,你读文件当然放到load里了,其实没有什么必要性吧,你觉得在哪里合适就哪里了,这个没有什么最好怎么着,比如有的就喜欢用一个按纽来加载也是可以的啊,
  • 打赏
  • 举报
回复
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2004-05-07 03:27
社区公告

让您成为最强悍的C#开发者