c#使用MySQLDriverCS来连接mysql,已经会向数据库中直接插入数据。
例如下面代码中,就是向ip1中插入一个13,。但是如果我想插入的是一个c#中的参数,例如id,应该怎么操作?using System;
using System.Data;
using MySQLDriverCS;
namespace mysql{
class insert1 {
static void Main(string[] args){
MySQLConnection conn = null;
conn = new MySQLConnection(new MySQLConnectionString("localhost", "ip", "root", "root").AsString);//连接名,数据库名,用户名,密码
conn.Open();//连接
MySQLCommand commn = new MySQLCommand("insert into ip1 value('13')", conn);//输入sql语句
commn.ExecuteNonQuery();//执行,(插入,删除,修改)
conn.Close();
Console.WriteLine("插入完毕");
while (true) ;
}
}
}
例如下面代码中,就是向ip1中插入一个13,。但是如果我想插入的是一个c#中的参数,例如id,应该怎么操作?using System;
using System.Data;
using MySQLDriverCS;
namespace mysql{
class insert1 {
static void Main(string[] args){
MySQLConnection conn = null;
conn = new MySQLConnection(new MySQLConnectionString("localhost", "ip", "root", "root").AsString);//连接名,数据库名,用户名,密码
conn.Open();//连接
MySQLCommand commn = new MySQLCommand("insert into ip1 value('13')", conn);//输入sql语句
commn.ExecuteNonQuery();//执行,(插入,删除,修改)
conn.Close();
Console.WriteLine("插入完毕");
while (true) ;
}
}
}
解决方案 »
- C#用什么做安装包比较好?
- 关于WP7开发环境搭配的问题
- 为什么不直接if(PropertyChanged != null),而要handler=this.PropertyChanged, 再检查handler的值?
- c#中怎样将一个类中 怎样声明 一个变量的引用,还有怎样将在构造函数参数中传入这个引用并赋值?给个例子
- 请问我要如何设置才能使其他人不能直接输入网址访问一个页面。
- 信誉分为什么被扣啊
- 技术群,大家加入吧!
- 在线等了!关于导出到Excel的问题
- 如何实现Sql server数据库的树状列表,以及如何读取表和字段?
- 如何在C#文件调用OFFICE2000的EXCEL9.OLB COM组键,具体代码?
- 连接和会话的区别
- C#可不可以重载空格运算
server.Text, uid.Text, pwd.Text, database.Text);
conn = new MySqlConnection(connStr);
try
{
conn.Open(); string sql = "DROP TABLE IF EXISTS AsyncSampleTable; CREATE TABLE AsyncSampleTable (numVal int)";
cmd = new MySqlCommand(sql, conn);
cmd.ExecuteNonQuery(); sql = "DROP PROCEDURE IF EXISTS AsyncSample;" +
"CREATE PROCEDURE AsyncSample() BEGIN " +
"set @x=0; repeat set @x=@x+1; until @x > 5000000 end repeat; " +
"INSERT INTO AsyncSampleTable VALUES (1); end;";
cmd.CommandText = sql;
cmd.ExecuteNonQuery(); cmd.CommandText = "AsyncSample";
cmd.CommandType = CommandType.StoredProcedure; asyncResult = cmd.BeginExecuteNonQuery();
nextTime = 5;
timer1.Enabled = true;
start = DateTime.Now;
}
catch (Exception ex)
{
MessageBox.Show("Exception: " + ex.Message);
}
里面的