关于数据库连接字符串的问题(初学者)

关于数据库连接字符串的问题(初学者),第1张

不要将数据库的用户名和密码明文保存在配置文件中。

可以将加密后的字符保存到配置文件中,然后要使用的时候再解密出来。

或者直接写到程序里面,不过不要用一个字符串直接写到帐号密码的全部字符。

比如不要直接用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地址,而且有用户名和密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9279517.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存