CodeSmith是一個代碼生成工具,可以幫助開發人員快速生成各種代碼。CodeSmith支持連接多種數據庫,包括MySQL。
要連接MySQL,需要在CodeSmith中配置數據庫連接。打開CodeSmith后,點擊“Tools” ->“Options” ->“Data Sources”,在“New Source”中選擇“MySQL”。
在“Data Source”中填寫MySQL數據庫的連接信息,包括主機地址、端口、用戶名、密碼等。填寫完畢后,點擊“Test Connection”測試連接是否成功。
using System; using System.Data; using MySql.Data.MySqlClient; namespace CodeSmithMySQL { class Program { static void Main(string[] args) { string connStr = "server=localhost;port=3306;user=root;password=123456;database=mydb;"; MySqlConnection conn = new MySqlConnection(connStr); try { conn.Open(); Console.WriteLine("連接成功!"); } catch (MySqlException ex) { Console.WriteLine("連接失敗:" + ex.Message); } finally { conn.Close(); Console.ReadKey(); } } } }
在代碼中使用MySqlConnection對象連接MySQL數據庫。其中,connStr是連接字符串,包含了MySQL數據庫的連接信息。
使用try-catch語句來捕獲連接異常,連接成功后輸出“連接成功!”。最后關閉連接,等待用戶輸入任意鍵結束程序。