易截截图软件、单文件、免安装、纯绿色、仅160KB

C# ODBC访问MySQL数据库

废话不说了,直接进入主题,C# ODBC访问MySQL数据库:
1.安装Microsoft ODBC.net:我安装的是mysql-connector-odbc-3.51.22-win32.msi
2.安装MDAC 2.7或者更高版本:我安装的是mdac_typ.exe 2.7简体中文版
3.安装MySQL的ODBC驱动程序:我安装的是 odbc_net.msi
4.管理工具 -> 数据源ODBC –>配置DSN…
5.解决方案管理中添加引用 Microsoft.Data.Odbc.dll(1.0.3300)
6.C# ODBC访问MySQL数据库代码中增加引用 using Microsoft.Data.Odbc;
usingSystem;  
usingSystem.Collections.Generic;  
usingSystem.ComponentModel;  
usingSystem.Drawing;  
usingSystem.Linq;//vs2005好像没有这个命名空间,在c#2008下测试自动生成的  
usingSystem.Text;  
usingSystem.Windows.Forms;  
usingMicrosoft.Data.Odbc;  
namespacemysql{  
publicpartialclassForm1:Form{  
publicForm1(){  
InitializeComponent();  
}  
privatevoidForm1_Load(objectsender,EventArgse){  
stringMyConString
=
"DRIVER={MySQLODBC3.51Driver};"
+  
"
SERVER
=
localhost
;"+  
"
DATABASE
=
inv
;"+  
"
UID
=
root
;"+  
"
PASSWORD
=
831025
;"+  
"
OPTION
=
3
";  
OdbcConnectionMyConnection
=
newOdbcConnection
(MyConString);  
MyConnection.Open();  
Console.WriteLine("\nsuccess,connectedsuccessfully!\n");  
stringquery
=
"insertintotestvalues('hello','lucas','liu')"
;  
OdbcCommandcmd
=
newOdbcCommand
(query,MyConnection);  
//处理异常:插入重复记录有异常  
try{  
cmd.ExecuteNonQuery();  
}  
catch(Exceptionex){  
Console.WriteLine("recordduplicate.");  
}  
finally{  
cmd.Dispose();  
}  
stringtmp1
=
null
;  
stringtmp2
=
null
;  
stringtmp3
=
null
;  
query
=
"select*fromtest"
;  
OdbcCommandcmd2
=
newOdbcCommand
(query,MyConnection);  
OdbcDataReaderreader
=
cmd


相关文档:

LVS+Mysql集群负载均衡 内网lvs配置

一、IP信息列表:
   名称                 IP   
   LVS-DR-VIP            192.168.50.245
   LVS-DR-Master  ......

MySQL cluster备份恢复

备注:如果你有时间你应该阅读这个备注,如果没有时间你更要阅读以下备注。 在网络上找了很多相关备份和还原的教程,大多都是互相抄袭,按照他们的教程能够成功备份,还原就很让人揪心了。谈谈思路和注意点吧。 首先,第一步不用说,肯定是备份数据库。最简单,打开管理节点的ndb_mgm控制台,输入start backup backupID( ......

添加/删除MySQL数据库表中的字段

添加字段的格式
ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name alter_specification [, alter_specification] ...alter_specification: table_option ... | ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name ]
eg.
ALTER TABLE myTbl ADD COLUMN newItem VARCHAR(20) DEFAULT "0"  ......

mysql 自增列的创建

1.建表时就创建自增列:
create table test
(
 id int auto_increment primary key,
 name varchar(20) not null,
 password varchar(20) not null
);
insert into test values(null,'aa','aa');
insert into test values(null,'bb','bb');
注意:
      插入语句时,自 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号