calpuff-client-ServerConf.cs

来源:互联网 发布:mac分区失败 发生错误 编辑:程序博客网 时间:2024/05/29 17:02
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.IO;namespace ClientV1._1{    public partial class ServerConf : Form    {        public ServerConf()        {            InitializeComponent();            // 初始化操作            textBox1.Text = Form1.dbIp;            textBox2.Text = Form1.dbName;            textBox3.Text = Form1.dbUser;            textBox4.Text = Form1.dbPasswd;        }        // Test connection        private void button1_Click(object sender, EventArgs e)        {            MySql.Data.MySqlClient.MySqlConnection conn = new MySql.Data.MySqlClient.MySqlConnection();            // 到时候换成一个公网IP              string connStr = "server=" + textBox1.Text + ";user id=" + textBox3.Text + ";password=" + textBox4.Text + ";database=" + textBox2.Text + ";pooling=false;charset=utf8";            conn.ConnectionString = connStr;            try            {                conn.Open();                MessageBox.Show("Database Successfully Connected");            }            catch            {                MessageBox.Show("Database Connection Error");            }            conn.Close();        }        private void button2_Click(object sender, EventArgs e)        {            Form1.dbIp = textBox1.Text;            Form1.dbName = textBox2.Text;            Form1.dbUser = textBox3.Text;            Form1.dbPasswd = textBox4.Text;            saveIni();            // 并且            this.Close();        }        public void ServerConf_FormClosed(object sender, FormClosedEventArgs e)        {                    }        private void textBox1_TextChanged(object sender, EventArgs e)        {        }        public static void saveIni()        {            // 写文件            string iniPath = System.Environment.CurrentDirectory + "\\" + "CalpuffModel.ini";            if (!File.Exists(iniPath))            {                MessageBox.Show("CalpufModel.ini is missing ,please place it in " + iniPath);                return;            }            FileStream fs = new FileStream(iniPath, FileMode.Open, FileAccess.Write);            StreamWriter sw = new StreamWriter(fs);            sw.WriteLine("dbIp" + " " + Form1.dbIp);            sw.WriteLine("dbName" + " " + Form1.dbName);            sw.WriteLine("dbUser" + " " + Form1.dbUser);            sw.WriteLine("dbPasswd" + " " + Form1.dbPasswd);            sw.Close();            fs.Close();        }    }}

0 0
原创粉丝点击