资源简介
程序把连接字符串保存在硬盘里,每次启动程序的时候可以读取该字符串,用来连接数据库。连接字符串里有用户名和密码等信息,可以加密保存,读取时解密。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.Common;
namespace Chapter_03
{
public partial class ConnectionStringBuilderDialog : Form
{
public ConnectionStringBuilderDialog()
{
InitializeComponent();
}
string _ConnectionString;
public string ConnectionString { get { return _ConnectionString; } }
DbProviderFactory _ProviderFactory;
public DialogResult EditConnectionString(DbProviderFactory ProviderFactory DbConnectionStringBuilder ConnectionStringBuilder)
{
_ConnectionString = ConnectionStringBuilder.ConnectionString;
_ProviderFactory = ProviderFactory;
propGrid.Selectedobject = ConnectionStringBuilder;
DialogResult retval = this.ShowDialog();
if (retval == DialogResult.OK)
_ConnectionString = ConnectionStringBuilder.ConnectionString;
return retval;
}
private void btnTest_Click(object sender EventArgs e)
{
try
{
this.Cursor = Cursors.WaitCursor;
using (DbConnection cn = _ProviderFactory.CreateConnection())
{
DbConnectionStringBuilder bldr = (DbConnectionStringBuilder)propGrid.Selectedobject;
cn.ConnectionString = bldr.ConnectionString;
cn.Open();
}
this.Cursor = Cursors.Default;
MessageBox.Show(“Success!“ “Connection attempt succeeded!“ MessageBoxButtons.OK MessageBoxIcon.Information);
}
catch (Exception ex)
{
this.Cursor = Cursors.Default;
MessageBox.Show(ex.Message “Connection attempt failed!“ MessageBoxButtons.OK MessageBoxIcon.Error);
}
this.Cursor = Cursors.Default;
}
}
}
- 上一篇:C#编写txt小说阅读器()
- 下一篇:c#五子棋游戏源代码
相关资源
- 超市进销存管理系统 Sqlserver 数据库文
- asp.net C#购物车源代码
- 智慧城市 智能家居 C# 源代码
- MVC model层代码生成器 C#
- c# winform 自动登录 百度账户 源代码
- C#版保龄球记分代码
- C# 使用ListView控件实现图片浏览器(源
- C#有界面局域网DES UDP加密通讯程序
- c#记事本 基本功能已经全部实现 包附
- C# TCP通讯组件源代码
- C#版IE浏览器源代码
- C#使用GDI 绘制汽车车速表等量表源代
- 用C#绘制正弦曲线,要用到Form1_Resiz
- 随机抽题系统C#源代码
- 医院业务管理系统(C#源代码)
- C#代码生成器(生成MVC三层代码)
- 远程监控(C#源代码)
- C#Oracle数据库备份
- AssetStudio V0.16.0 源代码 使用VS2019
- 串口调试助手代码(XCOM V2.0)
- C#代码生成工具
- 热血江湖20服务端源代码
- C# 视觉处理代码、神经网络和遗传算
- C#跑马灯代码
- C#最新阿里云短信验证sdk代码
- socket服务端
- C# 立马关机 代码
- kepserver 连接 PLC代码
- VS2012保存时自动格式化代码插件(F
- EPLAN 菜单插件代码
评论
共有 条评论