C# 数据库连接设置并把设置写入到txt文本中
来源:互联网 发布:湖南教育出版社的软件 编辑:程序博客网 时间:2024/05/20 21:18
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.IO; //调用streamwirter命名空间
namespace test1
{
public partial class frmsqlconset : Form
{
public frmsqlconset()
{
InitializeComponent();
}
private void btntest_Click(object sender, EventArgs e) //测试连接是否正常
{
if (txbip.Text.Trim() == string.Empty || txbsqlname.Text.Trim() == string.Empty || txbname.Text.Trim() == string.Empty)
{
MessageBox.Show("数据库IP、数据库名称或用户名不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
string strselect = "server='"+txbip.Text.Trim()+"';database='"+txbsqlname.Text.Trim()+"';user='"+txbname.Text.Trim()+"';pwd='"+txbpwd.Text.Trim()+"'";
SqlConnection conn = new SqlConnection(strselect);
try
{
conn.Open();
MessageBox.Show("数据库连接成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch
{
MessageBox.Show("数据库连接失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
private void btnok_Click(object sender, EventArgs e)
{
if (txbip.Text.Trim() == string.Empty || txbsqlname.Text.Trim() == string.Empty || txbname.Text.Trim() == string.Empty)
{
MessageBox.Show("数据库IP、数据库名称或用户名不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
string strselect = "server='" + txbip.Text.Trim() + "';database='" + txbsqlname.Text.Trim() + "';user='" + txbname.Text.Trim() + "';pwd='" + txbpwd.Text.Trim() + "'";
SqlConnection conn = new SqlConnection(strselect);
try
{
conn.Open();
StreamWriter sw = new StreamWriter("config.txt");//把设置保存到文本中
{
sw.WriteLine("server:'" + txbip.Text.Trim() + "';");
sw.WriteLine("database:'" + txbsqlname.Text.Trim() + "';");
sw.WriteLine("user:'" + txbname.Text.Trim() + "';");
sw.WriteLine("pwd:'" + txbpwd.Text.Trim() + "';");
}
sw.Close();
this.Close();
//MessageBox.Show("数据库连接成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch
{
MessageBox.Show("数据库连接失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
}
}
- C# 数据库连接设置并把设置写入到txt文本中
- C# 将文本写入txt文件中
- C#写入TXT文本代码
- JDBC连接ORCALE并把查询结果保存到txt文本中
- jieba分词并写入到TXT文本中
- 24、合并两个无序数组,并把合并后的升序数组写入到a.txt中,降序数组写入到b.txt中。要求去掉重复元素
- 怎么设置文本属性为只读和隐藏 C#里面采用FileSream写入一个txt文本
- c#操作txt文本之写入
- 列出注册表"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"中的所有键值到界面上或文本中;并把自己做的这个程序设置为开机
- C#中打日志导出日志到txt文本
- C# Word中设置/更改文本方向
- C#中,向txt文本写入字符的几点技巧
- java 流 写入txt文件, 并且设置txt编码格式
- 将Excel数据写入到TXT中
- OC字符串写入到.txt文件中
- 将字符串写入到txt文件中
- 将list数据写入到txt中
- C#控制台基础 写入txt文本中的内容实现换行
- The ActiveX control cannot be instantiated
- jsp页面如何访问WEB-INF目录下的资源
- List of BAPI's
- VC中单步调试matlab mex程序
- Sql Server数据表中使用 GUID 值来作为行标识
- C# 数据库连接设置并把设置写入到txt文本中
- 原码, 反码, 补码 详解
- PowerManagerService framework层的分析-------由于sensor涉及这个文件所以转过来了
- exit 退出码
- webview加载htmlstring里有工程里的图片解决方法
- NameValueCollection详解
- C++内存管理
- 看源码喽~~
- Python 中的 Subprocess 多进程