资源简介
程序把连接字符串保存在硬盘里,每次启动程序的时候可以读取该字符串,用来连接数据库。连接字符串里有用户名和密码等信息,可以加密保存,读取时解密。
代码片段和文件信息
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#五子棋游戏源代码200445
相关资源
- c#五子棋游戏源代码200445
- 员工管理信息系统C#源代码
- C#文件加密解密完整项目
- c#红绿灯程序源代码
- VS2010下 C#最小二乘法图形界面及源代
- C#代码创建Access数据库和表
- 磨皮滤镜程序DEMO
- WPF写的一个简单截屏工具
- C#版学生管理系统源代码
- (源代码)C#作为上位机,控制51单片
- c#通过纯代码创建桌面快捷方式、创建
- 教务管理系统c#完整代码+数据库
- 加密解密程序
- C#实现字符串RSA加密与解密 算法工程
- C#迷宫代码,挺不错的
- asp.net 实现购物车详细代码
- AES加密算法C#实现带中文说明
- c#上位机串口通信助手源代码194215
- C#中国姓名自动生成代码
- C#非接触IC卡M1卡读写调试源代码(适
- 自来水收费管理系统c# 源代码
- C#实现十六进制AES的加解密字节数组工
- C#实现DES加解密完整类源码
- wpf-dxf文件转G代码
- C# u盘操作源代码
- 旅行商问题 遗传算法 贪婪基因重组
- C#中的DataGrid数据绑定代码
- C# Neo4jDriver操作Neo4j图形数据库底层代
- ECC算法 C#实现代码
- C# SHA1withRsa签名函数,加解密
评论
共有 条评论