资源简介
工具:vs2012
语言:C#
内含mysql与sqlserver的数据库连接测试,与获取全部的数据库名称(献给需要的人)
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
using System.Data.SqlClient;
namespace TestDatabase
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender EventArgs e)
{
string message = string.Empty;
string database = this.Database.Text;
string ip = this.Ip.Text;
string username = this.UserName.Text;
string password = this.PassWord.Text;
string databasename = this.DBs.Text;
if (string.IsNullOrEmpty(database) || string.IsNullOrEmpty(ip) || string.IsNullOrEmpty(username) || string.IsNullOrEmpty(password) || string.IsNullOrEmpty(databasename))
{
MessageBox.Show(“请检查是否有空值“);
return;
}
if (this.Database.SelectedIndex == 0)
{
message = MySQLServer.getmysqlcon(ip username password databasename);
}
else if (this.Database.SelectedIndex == 1)
{
message = SQLServer.getsqlservercon(ip username password databasename);
}
else
{
MessageBox.Show(“请选择正确的数据库“);
return;
}
MessageBox.Show(message);
}
private void textdb_Click(object sender EventArgs e)
{
string message = string.Empty;
string database = this.Database.Text;
string ip = this.Ip.Text;
string username = this.UserName.Text;
string password = this.PassWord.Text;
string databasename = this.DatabaseName.Text;
this.DBs.Items.Clear();
if (this.Database.SelectedIndex == 0)
{
//message = MySQLServer.getmysqlcon(ip username password “test“);
MySqlDataReader dataread = MySQLServer.exectcommad(ip username password);
if (dataread != null)
{
MessageBox.Show(“测试连接成功,请选择数据库!“);
while (dataread.Read())
{
this.DBs.Items.Add(dataread.GetString(0));
}
}
else
{
MessageBox.Show(“连接失败!“);
}
}
else if (this.Database.SelectedIndex == 1)
{
//message = SQLServer.getsqlservercon(ip username password “master“);
SqlDataReader dataread = SQLServer.ExectSqlCommand(ip username password);
if (dataread != null)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-09-20 08:38 TestDataba
文件 187 2016-01-16 14:27 TestDataba
文件 10517 2017-07-12 15:14 TestDataba
文件 4047 2017-07-12 15:15 TestDataba
文件 5817 2017-07-12 15:14 TestDataba
文件 2130 2016-01-20 14:56 TestDataba
文件 524 2016-01-16 14:27 TestDataba
目录 0 2017-09-20 08:38 TestDataba
文件 1362 2016-01-16 14:27 TestDataba
文件 2876 2016-01-16 14:27 TestDataba
文件 5612 2016-01-16 14:27 TestDataba
文件 1099 2016-01-16 14:27 TestDataba
文件 249 2016-01-16 14:27 TestDataba
文件 1987 2017-07-12 11:03 TestDataba
文件 4464 2016-01-19 15:34 TestDataba
目录 0 2017-09-20 08:38 TestDataba
目录 0 2017-09-20 08:38 TestDataba
文件 230912 2015-09-29 14:42 TestDataba
文件 14848 2019-01-22 13:43 TestDataba
文件 187 2016-01-16 14:27 TestDataba
文件 58880 2019-01-22 13:43 TestDataba
文件 22984 2019-01-22 13:44 TestDataba
文件 187 2016-01-16 14:27 TestDataba
文件 490 2015-11-13 10:24 TestDataba
文件 175487 2016-01-16 17:39 TestDataba
目录 0 2017-09-20 08:38 TestDataba
目录 0 2019-01-22 13:43 TestDataba
文件 1451 2018-01-23 18:58 TestDataba
文件 7168 2019-01-22 13:43 TestDataba
目录 0 2019-01-22 13:44 TestDataba
文件 0 2016-01-16 14:27 TestDataba
............此处省略11个文件信息
- 上一篇:winform自绘波形,鼠标滚轮滚动缩放波形尺寸
- 下一篇:C# 数字键盘实现
评论
共有 条评论