-
大小: 283KB文件類型: .zip金幣: 2下載: 0 次發布日期: 2021-06-02
- 語言: C#
- 標簽:
資源簡介
工具: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# 數字鍵盤實現
評論
共有 條評論