标题:[求助]连接数据库问题!!
只看楼主
llijin_726
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-12-9
 问题点数:0 回复次数:8 
[求助]连接数据库问题!!

假如我有一张表,名叫Family,我想通过字符串进行连接,那语句该怎么写呢?

还有我知道有这样的语句:
cnn.ConnectionString = "Provider=SQLOLEDB.1;User ID=sa;" _
+ "Password=sa;Initial Catalog=Hr;Data Source=127.0.0.1"
其中User ID=sa和Password=sa是那里来的啊?应该在哪里进行设置呢?对应到我的机子上应该是什么呢?
还有
Data Source=127.0.0.1我知道是数据库所在的服务器,那我的服务器的地址能用这个么?如果我的程序需要换机子使用了,这个地址需要变化么,程序里都用它了,如果变化不是很麻烦??实在是不明白啊?

菜鸟菜问题,请大家指导一二!!

搜索更多相关主题的帖子: 数据库 
2006-03-06 00:19
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
得分:0 

User ID=sa是SQL-Sever系统默认的最高管理员登陆帐号,Password=sa是自己设置的,在企业管理器(Enterprise Manager)里都可以更改,个人建议不要随便用sa帐号登陆,一般开放一个有只读权限的帐号就可以了。
127.0.0.1是本地机器的地址,改成你所要连接的服务器的IP地址就可以了。


2006-03-06 08:25
sanwenyu
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-3-4
得分:0 

同意二楼的观点!


2006-03-06 08:45
llijin_726
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-12-9
得分:0 

我还想问下,就是比如说我的IP地址是192.168.1.1,那我就写成Data Source=192.168.1.1吧,那如果我换了机子使用程序了,是不是要一个个的把我连接数据库的命令都改了呢?还是有什么别的办法呢?

2006-03-06 15:02
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
得分:0 
不太明白你的意思。

程序只是访问数据库所在服务器的IP地址,服务器的IP不变的话,程序上没有必要作出改变。

2006-03-06 15:04
llijin_726
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-12-9
得分:0 
哦,假如我的程序是单机版的,编写的时候在我的机子上完成的,可使用时要换机子,那该怎么办呢?
2006-03-06 15:48
houjunli
Rank: 2
等 级:新手上路
威 望:5
帖 子:346
专家分:0
注 册:2006-2-16
得分:0 
将你的库备份-恢复到你要使用的机子上

2006-03-07 08:57
wsn
Rank: 2
等 级:新手上路
威 望:5
帖 子:321
专家分:0
注 册:2006-2-9
得分:0 
Password,User ID,Initial Catalog,Data Source这些都是从加密配置文件中读取的,或从注册表也可以,这样非常灵活,同时这种连接也可以写在DLL中,安全是一方面,方便是另一方面,多个项目可以灵活的使用同一个配置文件

已婚男人!没事请勿打扰·老婆格言:①不准對她耍酷 ②不准讓她吃醋 ③吵架我要讓步 ④揍我我要挺住⊙⊙
2006-03-07 11:19
llijin_726
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-12-9
得分:0 
加密配置文件--这个东西这么弄啊?
2006-03-07 17:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-48618-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.367945 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved