[c#]代码库
view
source
print?using System.Configuration; |
using MySql.Data.MySqlClient; |
public class TestDatebase |
public static void Main
( String[] args ) |
MySqlConnection
mysql = getMySqlCon(); |
String
sqlSearch = "select
* from student" ; |
String
sqlInsert = "insert
into student values (12,'张三',25,'大专')" ; |
String
sqlUpdate = "update
student set name='李四' where id= 3" ; |
String
sqlDel = "delete
from student where id = 12" ; |
Console.WriteLine
( sqlDel ); |
//MySqlCommand
mySqlCommand = getSqlCommand(sqlSearch, mysql); |
//MySqlCommand
mySqlCommand = getSqlCommand(sqlInsert, mysql); |
//MySqlCommand
mySqlCommand = getSqlCommand(sqlUpdate, mysql); |
MySqlCommand
mySqlCommand = getSqlCommand ( sqlDel, mysql ); |
//getResultset(mySqlCommand); |
//getInsert(mySqlCommand); |
//getUpdate(mySqlCommand); |
String
readLine = Console.ReadLine(); |
public static MySqlConnection
getMySqlCon() |
String
mysqlStr = "Database=test;Data
Source=127.0.0.1;User Id=root;Password=root;pooling=false;CharSet=utf8;port=3306" ; |
//
String mySqlCon = ConfigurationManager.ConnectionStrings["MySqlCon"].ConnectionString; |
MySqlConnection
mysql = new MySqlConnection
( mysqlStr ); |
///
<param name="sql"></param> |
///
<param name="mysql"></param> |
public static MySqlCommand
getSqlCommand ( String sql,MySqlConnection mysql ) |
MySqlCommand
mySqlCommand = new MySqlCommand
( sql, mysql ); |
//
MySqlCommand mySqlCommand = new MySqlCommand(sql); |
//
mySqlCommand.Connection = mysql; |
///
<param name="mySqlCommand"></param> |
public static void getResultset
( MySqlCommand mySqlCommand ) |
MySqlDataReader
reader = mySqlCommand.ExecuteReader(); |
Console.WriteLine
( "编号:" +
reader.GetInt32 ( 0 ) + "|姓名:" +
reader.GetString ( 1 ) + "|年龄:" +
reader.GetInt32 ( 2 ) + "|学历:" +
reader.GetString ( 3 ) ); |
Console.WriteLine
( "查询失败了!" ); |
///
<param name="mySqlCommand"></param> |
public static void getInsert
( MySqlCommand mySqlCommand ) |
mySqlCommand.ExecuteNonQuery(); |
String
message = ex.Message; |
Console.WriteLine
( "插入数据失败了!" +
message ); |
///
<param name="mySqlCommand"></param> |
public static void getUpdate
( MySqlCommand mySqlCommand ) |
mySqlCommand.ExecuteNonQuery(); |
String
message = ex.Message; |
Console.WriteLine
( "修改数据失败了!" +
message ); |
///
<param name="mySqlCommand"></param> |
public static void getDel
( MySqlCommand mySqlCommand ) |
mySqlCommand.ExecuteNonQuery(); |
String
message = ex.Message; |
Console.WriteLine
( "删除数据失败了!" +
message ); |
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理