以oracle为例:
sys, system, scott等,以及用户自己建的用户,都是数据库用户名
数据库名和连接字符串应该是同一个吧,都是指sid_name?
PS1:个人理解,仅供参考
PS2:我是菜鸟……
PS3:受楼下启发,连接字符串应该是这个样子的,比如system/password@orcl
这么说吧,你的操作系统xp、2003、Win7是数据库,C盘、D盘、E盘是数据库名,系统里面的用户Administrator、Guest等是用户名,这块比较特殊,在这个系统里你可以配置这些用户对C、D、E盘里面内容的访问权限;
连接字符串就是提供你要连接的数据库所需要的信息,你连接一个数据库首先得知道是哪个机器的吧,所以得先指定IP地址(本机的是.或者127.0.0.1或者localhost);到了这个机器后,有时这个机器装了好几个版本(就好比是装了XP、2003、Win7多个系统)的数据库,所以接下来该指定版本;然后你还得表明你要访问哪个数据库名(就好比C、D、E盘),然后你得把你用来访问的用户名、密码加上,这样才能确定你是不是有权限访问你要访问的内容。
给出一个完整的连接字符串讲解给你参考:http://www.cnblogs.com/daview/archive/2004/04/10/5763.html