不要将数据库的用户名和密码明文保存在配置文件中。
可以将加密后的字符保存到配置文件中,然后要使用的时候再解密出来。
或者直接写到程序里面,不过不要用一个字符串直接写到帐号密码的全部字符。
比如不要直接用strPwd="数据库密码",要分开,不然编译后的EXE文件很容易查看到帐号和密码的。
tnsnamesora
找这个文件,大概是在network\admin\tnsnamesora
用记事本编辑该文件
orcl9i =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 105018 )(PORT = 1521))
)
(CONNECT_DATA =(SERVICE_NAME = orcl)
)
)
SERVICE_NAME是9i的实例服务名,默认是orcl
另外就是端口了,默认是1521
orcl9i这个是别名,使用sqlplus时, conn system/manage@orcl9i
tnsnamesora这个文件也可使用工具配置,但是这个工具忘了是什么了,好像是net manager吧。
客户端不需要监听的,监听是服务端才有的
另外如果是新建的用户,默认是没有权限登录oracle服务端的,需要授权。
grant connect, resources to new_user
webconfig中加入
<appSettings>
<add key="ConnectionString" value="Data Source=1921681106;Initial Catalog=你的数据库名字;User ID=用户名;Password=密码"/>
</appSettings>
前提是你的这个IP上的服务器允许远程访问,否则连不上
用的时候,跟正在本地上一样!
以上就是关于关于数据库连接字符串的问题(初学者)全部的内容,包括:关于数据库连接字符串的问题(初学者)、如何添加oracle数据库连接串、asp.net中怎么配置web.config中数据库连接串,数据库在另外的IP地址,而且有用户名和密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)