A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

这样避免程序每次运行方法都要连接一次数据库,在WinForm里面
请给出代码,顺便问一下如何连接网络数据库。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

3 个回复

倒序浏览
把连接串写在Form的load方法中,不过这样好像不安全啊,视频里说connection对象每次用完以后都要关闭;
还有就是把连接串写在webconfig文件里

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
1,把连接数据库的代码放在AppConfigure配置文件里面,然后建一个连接数据库的类,这样就能解决重复连接数据库操作;
2,若要连接Oracle网络数据库,客户端需要安装Oracle客户端网络配置,然后连接IP为网络上服务器的主机IP,并且保证防火墙关闭,否则通讯会出现异常。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
定义一个Global类,在它内部定义连接字符串,下面示例代码:
public class Global{
#region
public const string connstr="DataSource=.\SQLEXPRESS;database=xxx;uid=xxx;pwd=xxx";
#endregion
}
将连接字符串定义类内,提高复用性、易于程序的修改,登陆网络数据库 前提你得拥有远程数据库服务器访问权限,用分配的用户名和密码登陆即可

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马