点点滴滴 访问量:
posts - 84,comments - 115,trackbacks - 5

 

 static void Main(string[] args)
        
{
            
string sqlstr = "select * from manavatar";
            MySQLConnection DBConn 
= new MySQLConnection(new MySQLConnectionString("192.168.0.13""flashdata""root""root"3306).AsString);
            DBConn.Open();
            
//MySQLDataAdapter myadap = new MySQLDataAdapter(sqlstr, conn);
            MySQLCommand DBComm = new MySQLCommand(sqlstr,DBConn);
            MySQLDataReader DBReader 
= DBComm.ExecuteReaderEx(); //DBComm.ExecuteReaderEx();
            MySQLDataAdapter DTAdapter = new MySQLDataAdapter(sqlstr,DBConn);
            
            DataSet myDataSet 
= new DataSet();
            DTAdapter.Fill(myDataSet,
"manavatar");
          
         
            
try
            
{
                
while (DBReader.Read())
                
{
                    
//Console.WriteLine("11");
                    Console.WriteLine("DBReader:{0},\t\t\tddddd:{1},\t\t {2}",DBReader.GetString(0), DBReader.GetString(1),DBReader.GetString(3));
                }

                Console.WriteLine(
"0000");
            }

            
catch (Exception e)
            

                Console.WriteLine(
"读入失败!"+e.ToString());
            }

            
finally
            
{
                Console.WriteLine(
"DBReader关闭");
                Console.WriteLine(
"DBConn关闭");
                DBReader.Close();
                
//DBConn.Close();
            }

            
            
for (int i = 0; i < myDataSet.Tables["manavatar"].Rows.Count; i++)
            
{
                Console.WriteLine(
"{0}",myDataSet.Tables["manavatar"].Rows[2]["user"]);
            }

            
            
        }


这是一个简单的例子。
在这里有个问题:dataset如果没设主键的话,可能会引起一些对数库操作的问题,比如会造成updata出现错误。

posted on 2007-01-02 18:55 sopper 阅读(1834) 评论(14)  编辑 收藏

FeedBack:
2007-08-30 22:25 | Kent [未注册用户]
MySQLConnection是从哪儿来的?
  回复  引用    
2007-09-02 20:36 | sopper [未注册用户]
MySQL有一个驱动
装上就可以了

  回复  引用    
2008-03-03 15:39 | billschen [未注册用户]
请问楼主二个问题哦:
C#连接MYSQL效率高吗?
如何下载这个驱动程序呢?
多谢啦。
  回复  引用    
#4楼 [楼主]
2008-03-04 17:51 | sopper      
@billschen
C#连接MYSQL效率高吗?
如何下载这个驱动程序呢?

你的这两个问题,我只能回答第二个,第一个问题等你自己用时去亲自感受

第二个问题,我也忘记了当时在哪里下的,不过我盘里应该还有备份,等回去找到了给你发一份。

有什么问题我们继续探讨
  回复  引用  查看    
#5楼 [楼主]
2008-03-05 18:28 | sopper      
@billschen
下载地址为:http://download.microsoft.com/download/dasdk/Install/1.0.4030.0/W98NT42KMeXP/EN-US/odbc_net.msi
更详细的内容可以参考:
如何在.NET中访问MySQL数据库
http://www.cnblogs.com/sopper/archive/2007/01/03/610713.html
  回复  引用  查看    
2008-03-17 15:38 | billschen [未注册用户]
很高兴你能回复我的信息哦,我今天上mysql官方网站下了驱动,安装时没有问题,在使用using语句时却说没有相应的名称空间哦。
不知为什么。先自己研究一下先。多谢啦!
  回复  引用    
2008-03-17 16:35 | billschen [未注册用户]

你好,我下载的驱动是

http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-5.0.8.1.exe/from/http://mirror.mysql-partners-jp.biz/

从这个官方网站下载的,
安装过程完全没有问题。而且我可以看到其帮助文件
/------------------------------------------
C#
namespace MySql.Data.MySqlClient

Visual Basic (Declaration)
Namespace MySql.Data.MySqlClient

Visual C++
namespace MySql.Data.MySqlClient
------------------------------------------/

这是帮助文件其中的一些内容,可以我在程度使用名称空间

using MySql.Data.MySqlClient;

却说找不到名称空间哦,真不知如何是好,希望能得到你帮助哦。





  回复  引用    
#8楼 [楼主]
2008-03-17 17:45 | sopper      
@billschen
很有可能是你没有在项目中加入引用

  回复  引用  查看    
2008-03-21 15:30 | billschen [未注册用户]
很感谢楼主你的热情回复,原来真是这个问题哦,我在里面找到了相关引用,添加进来就可以了,我本以为安装完成后这个引用会自己添加到每个项目的,
真的太感谢你啦!!!多谢。
  回复  引用    
#10楼 [楼主]
2008-03-21 18:38 | sopper      
@billschen
呵呵
不客气
问题解决了就好
欢迎常来讨论问题
  回复  引用  查看    
2008-04-14 17:03 | BenLee [未注册用户]
--引用--------------------------------------------------
sopper: @billschen
很有可能是你没有在项目中加入引用

--------------------------------------------------------
我想问下在哪里加入引用?如何加入引用

  回复  引用    
#12楼 [楼主]
2008-04-14 18:19 | sopper      
@BenLee
在 解决方案资源管理器 里右键点击你的工程--添加引用

然后出来的界面下有5个选项,对于 billschen 同学的问题,就可以选择“浏览”然后找到自己的需要的那个包,就ok了
  回复  引用  查看    
2008-05-28 16:25 | Shirleypp [未注册用户]
@sopper
然后找到自己的需要的那个包....是指什么呢?
  回复  引用    
2008-05-29 09:35 | sopper` [未注册用户]
就是指你要用的那个动态链接库
  回复  引用    

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-01-03 11:05 编辑过


相关链接: