易截截图软件、单文件、免安装、纯绿色、仅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


相关文档:

怎么把powerdesigner导出的sql用PHP导入MysQL数据库

我们知道用powerdesigner导出的sql文件后缀为'.sql';用phpmyadmin很容易导入MysQL数据库,但是用PHP怎么导入数据库呢?
我用powerdesigner设计一个数据库后导出sql文件(一个投票系统)为'vote.sql';
文件内容为(一些sql语句和注释):
        
/*======================= ......

Mysql Explain 详解

引自 http://www.itpub.net/thread-1034410-1-1.html
Mysql Explain 详解
一.语法
explain < table_name >
例如: explain select * from t3 where id=3952602;
二.explain输出解释
+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+
| id | select_type ......

Mysql安装配置

系统环境:rhel5 (最小化安装,只安装vi工具) 内核:2.6.18-8.el5 1、 下载编译安装 #cd /usr/local/src/tarbag #wget http://mysql.byungsoo.net/Downloads/MySQL-5.1/mysql-5.1.38.tar.gz //下载5.1.38 #tar xzvf mysql-5.1.38.tar.gz -C ../software/ #cd ../software/mysql-5.1.38 #./configure --prefix=/usr ......

Oracle与MySQL中“可串行化”的对比测试

Oracle与MySQL中“可串行化”的对比测试
      Thomas Kyte 在“Oracle 9i&10g编程艺术”一书中为了说明事务的隔离级别,提供了一些例子。这里我们来看看“可串行化”级别下的表现。
以普通用户登录系统,并创建测试用的表。
idle> connect scott/tiger ......

添加/删除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"  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号