1. 程式人生 > >C#連線MySQL資料庫錯誤

C#連線MySQL資料庫錯誤

報錯:
型別“System.Data.Common.DbConnection”在未被引用的程式集中定義。必須新增對程式集“System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。

我不小心刪除了引用中的 System.Data 重新新增就好了,或者重新建立一個專案,專案裡預設會有。
附上相關程式碼:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using
System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using MySql.Data; using MySql.Data.MySqlClient; using System.Collections; using System.Configuration; using System.Data.Common; private void button1_Click(object sender, EventArgs e) { string
connstr = "server=localhost;User Id=root;password=123456;Database=company"; MySqlConnection mycon = new MySqlConnection(connstr); mycon.Open(); MySqlCommand mycmd = new MySqlCommand("insert into product(prod_id,prod_name) values('P1005','攝像機')",mycon); if
(mycmd.ExecuteNonQuery()>0) { this.label1.Text = "資料插入成功!"; } mycon.Close(); }

相關推薦

C#連線MySQL資料庫錯誤

報錯: 型別“System.Data.Common.DbConnection”在未被引用的程式集中定義。必須新增對程式集“System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c5

vs2013下c++連線mysql資料庫

 本文使用的是mysql提供的api來進行連線,這樣使用比較方便。 開發環境:mysql 5.6+vs2013+win8.1作業系統 步驟1: 要使用mysql的api,需要mysql安裝目錄下include 和 lib 兩個資料夾的東西,如果你用的是wamp或者php

Linux下的C#連線Mysql資料庫

今天在嘗試在 Linux 系統下使用C#連線資料庫,發現網上這方面的資訊很少,所以就寫一篇部落格記錄一下。 Linux下這裡使用的是mono。 首先是缺少Mysql.Data.dll這個庫的,所以需要安裝 https://dev.mysql.com/downloads/connector/net/ 安

C/C++連線MySql資料庫使用總結

本文對如何使用MySql的API連線MySql資料庫,開發環境為VS2008. 一、VS2008工程設定工作 首先,建立一個windows應用程式的工程,將C/C++->前處理器->前處理器定義下的_WINDOWS改為_CONSOLE, 將聯結器->系統->子系統 選擇為控制檯。

解決C++連線MySQL資料庫插入和獲取記錄中文字元亂碼問題

字元編碼真是個頭痛的問題,以前一直不放在心上,現在用到了才發現真的麻煩。 花了將近一天的時間終於達到目的。 測試環境VS2015+MYSQL5.5,各種編碼的具體說明就不講了,自行百度。 1、讀取資料亂碼問題: vs專案下,預設編碼Unicode,但我的資料庫預設utf

C#連線MySQL資料庫,並建庫、建表

本文章是建立在已經安裝MySQL資料庫的前提,預設安裝在C:\Program Files (x86)\MySQL,建議在安裝時選中Connector.NET 6.9的安裝,裡面有MySQL與C#連線的動態連結庫。   幫助文件C:\Program Files (x86)\MySQL\Connec

linux下c++連線mysql資料庫

在Linux下,我們可以通過MySQL提供的C API連線資料庫。 使用C API連線mysql資料庫除了要安裝mysql-client和mysql-server,還需要安裝mysql的開發包mysql-devel。 我的系統是fedora,安裝命令如下:s

無法連線MySQL資料庫錯誤總結

1、可能密碼不對 [[email protected] mysql3311]# mysql -uroot -P3311 -h192.168.60.162 -p123 mysql: [Warning] Using a password on the command

C++連線MySQL資料庫(利用API)

一般C/C++與資料庫相連有兩種方法。 利用ODBC,ADO,或者JDBC 用ODBC,ADO,JDBC等這些介面,利用裡面的方法來進行與資料庫的連線,簡化對資料庫的操作,方便對資料庫進行管理。 介面的區別可以參考以下文章 不過注意的是C/C++

c# 連線mysql資料庫

準備工作: 1.下載引用(mysql-connector-net-5.2.7-noinstall)並新增引用,只需要新增其中一個“mysql.data.dll”就行了 2.新增引用 接下來,新增下列程式碼到一個新建類,MySQLCon 記得將資料庫名字,密碼修改下

C++連線mysql資料庫的兩種方法(ADO連線mysql api連線)

【原文 http://www.jb51.net/article/44262.htm 】 現在正做一個介面,通過不同的連線字串操作不同的資料庫。要用到mysql資料庫,C++連線mysql有2種方法:利用ADO連線、利用mysql自己的api函式進行連線,下面看看如何用吧。

C++連線mysql資料庫簡單小例子(使用ODBC)

首先確定你已經安裝了mysql資料庫,和odbc,即mysql-connector-odbc,如果沒有可在https://dev.mysql.com/downloads/connector/odbc/下載,開啟控制面板,選擇管理工具,根據你的mysql位數選擇odbc32

C/C++連線MySql資料庫

<div class="postBody"> <div id="cnblogs_post_body" class="blogpost-body"><p>本文對如何使用MySql的API連線MySql資料庫,開發

C#連線MYSQL資料庫並進行查詢

之前用MFC開發結果介面太難看被pass了,要求用C#重新來開發>_<,不過終於擺脫VC6.0的蛋疼操作了Y。 先來連線資料庫 (1)用c#連線MYSQL資料庫需要用到mysql-connector-net,這個元件網上查詢就可以下載,安裝直接按

C#連線MySQL資料庫

先從官網下載https://dev.mysql.com/downloads/connector/net/1.0.html下載安裝好後可以看到C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG目錄下的machine.conf

VS2010環境下 用MySQL Connector C 連線 MySql資料庫

1、vs2010中利用Connect C連線資料,需要進行包含和庫目錄設定 1)專案-屬性-配置屬性-VC++目錄-包含目錄 中加入mysql Connect C檔案的include目錄 C:\Program Files\MySQL\MySQL Conn

C# 連線Mysql資料庫 字串

<add name="ConnString"connectionString="server=電腦名 或 電腦IP;database=資料庫名;userid=資料庫登入名;password=資料庫

封裝類之MYSQLHelper(C#連線MySql資料庫

using System; using System.Collections; using System.Configuration; using MySql.Data; using MySql.Data.MySqlClient; using System.Da

C#連線Mysql資料庫NHibernate

一、什麼是NHibernate?    NHibernate是一個面向.NET環境的物件/關係資料庫對映工具。物件/關係資料庫對映(object/relational mapping,ORM)這個術語表示一種技術,用來把物件模型表示的物件對映到基於SQL的關係模型資料結構中去

centos下 c++連線mysql資料庫(坑)

程式碼:http://download.csdn.net/detail/chuanyu/9674720 一開始真是各種坑 安裝了mysql-server    , mysql-client,   mysql-devel 查找了mysql的位置 :locate  mysql