VC++, VBによるMYSQL接続方法

このQ&Aのポイント
  • VC2008ExpressとVB2008ExpressからMySQLに接続する方法について教えてください。
  • WindowsXP SP3環境でのMySQL5.1への接続方法を教えてください。
  • 初心者ですので、MyODBCとMySQL Connector Net 1.0.10.1を使用した接続方法について教えてください。
回答を見る
  • ベストアンサー

vc++,vbによるMYSQL接続

質問させて頂きます。 VB2008Express、VC2008Expressから、mysqlに接続する方法が分かりません。ホームページでも、調べていますが、詳しく載っているところを 見つけることができませんでした。 分かる方がいれば、VB2008Express、VC2008Expressの設定方法などを 具体的に教えてください。 環境はMysql5.1、WindowsXP SP3、VB2008Express、VC2008Express、です。 MyODBC,MySQL Connector Net 1.0.10.1もインストールしてあります。 初心者ですので、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • afk
  • ベストアンサー率100% (1/1)
回答No.1

http://7ujm.net/VB/MySQL.html ↑にかなり詳しく書いてありますけど、これじゃだめですか? コピペすれば動きそうですけど。

参考URL:
http://7ujm.net/VB/MySQL.html
sea_clear
質問者

お礼

回答ありがとうございました。 参考になりました。

関連するQ&A

  • VC++のx64でMYSQLの接続について

    初めて質問させて頂きます。 VC++2010ExpressでMYSQLに接続するx64コンソールアプリを作成しているのですが、「アプリケーションエラー」が発生し、先に進めなくて困っております。 <<サンプルコード>> #include "stdafx.h" #include "WinSock.h" // Windowsのソケット通信 #include "mysql.h" // MySQLライブラリのヘッダ int _tmain(int argc, _TCHAR* argv[]) { MYSQL * con; con = mysql_init(NULL); return 0; } <<現象>> サンプルコードを実行すると以下のメッセージが表示されます。 ・アプリケーション エラー ・アプリケーションを正しく起動できませんでした(0xc000007b)。[OK]をクリックしてアプリケーションを閉じで下さい。 <<環境>> ・VC++2010ExpressにMicrosoft Windows SDK v7.1をいれて64ビットアプリのコンパイルが可能にしてあります。簡単なプログラムを作って、タスクマネージャーで確認した所、64ビットで実行されているようでした。 ・OSはWindows Home Server 2011です ・コネクタはmysql-connector-c-6.0.2-winx64.msiをインストールしました。 <<VC++のプロパティなど>> ・インクルードディレクトリ:C:\Program Files\MySQL\MySQL Connector C 6.0.2\include ・ライブラリディレクトリ:C:\Program Files\MySQL\MySQL Connector C 6.0.2\lib\opt ・リンカー>>追加の依存ファイル:libmysql.lib ・プラットフォームツールセット:Windows7.1SDK  32ビット用のコネクタで同様の設定を行うと、正常に動作しSelect文で結果も取得できました。 原因がお分かりの方がおられましたら、ご教授お願い致します。

  • VB.NETからMYSQLへ接続 (する為の易しい書籍を教えて下さい)

    先日2週間程企業研修に行き、簡単なアプリケーションを作成や、VB6.0からSQLサーバーに接続してデータのやり取りの仕方を学びました。 (接続部分の記述は指導員がしてくれましたのでoo4oというのを使用すれば接続できるのか~などと、詳しくは全く分かっていません) 興味を持ったので自宅でも似た環境を作り学んでいきたいです。 VB.NETとMYSQLの接続が載っていてデータのやり取りを一から学べる良い書籍(HP)があれば是非教えて下さい。 自分で既に用意(●)・取り寄せ中(■)の書籍やソフト達です 目的の環境作りに不足している物があれば併せて教えて下さい [使用ソフト/環境類]--------------------------- ●WindowsXP ●MySQL 5.0.12 ●MyODBC 5.0.0 ■Visual Studio .NET theSpoke Premium 2003 (に含まれるVisual Basic .NETを使用します) [書籍類]-------------------------------------- ●はじめてのVisualBasic.net     (秀和システム) ●VisualBasic 逆引き大全 500の極意 (秀和システム) ■MySQL入門以前           (毎日コミュニケーションズ) [HP]------------------------------------------ ttp://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/mysql_01.htm (見たところ難しそうです・・・)

    • ベストアンサー
    • MySQL
  • MYSQL接続 Imports エラー

    sea_clear_skyです。 質問させて、頂きます。 環境 WindowsXP SP3 Visual Web Developer 2008 Express Edition 下記サイトのサンプルで、mysqlに接続使用としますが、 Imports MySql.Data.MySqlClientが認識されず、 コンパイルが通りません。 Connector/Net5.2はインストールしてあります。 また、参照の追加でConnector/Net5.2も追加してあります。 MySql.Data.MySqlClient Imports MySql.Data.MySqlClient MySql.Data.MySqlClient ASP.NET 等でGOOGLE等で調べましたが、参考HPを見つけられず 困っています。 ご教授お願いします。 参考URL http://vapour.s22.xrea.com/dotnetdojo/index.php?.NET%C6%BB%BE%EC#gc615f86 参考URLの「MySQLとの接続」の部分の MySQL.aspx MySQL.aspx.vb の部分にサンプルのコードが載っています。 よろしくお願いします。

  • VBとVC++について

    タイトルのVBについてですが、プログラミング言語というのはわかるのですが、具体的にどの様な事に特徴があってメリットといいますか使いやすさ!?などはどうなのでしょうか? また、excel等にもVBが入っていると思うのですが(マクロ)、その他、企業などでもアプリケーション開発などにVBにて行っているようですが、具体的にどの様なアプリケーションソフトウェアがあるのでしょうか? プログラミングは初心者ですが、VBは学びやすく分かりやすいでしょうか? また、VBの将来的な展望はどうなのでしょうか? VBとVC++の用途の違いはなんでしょうか? ご教授お願いいたします。

  • MySQLにVB6.0で接続したい。

    最近SQLのコマンドの使い方を勉強したので MySQLに VisualBasic6.0を接続したいと考えて居ります。 VB6.0はLearning Editionですが 接続の方法を教えてください。

    • ベストアンサー
    • MySQL
  • Windows Server 2003上でMySQLを動作させる場合

    Windows Server 2003上でMySQLを利用したいと考えています。 IIS上のASPでMySQLにアクセスするためのコネクタとしてMyODBCというものを見つけましたが、他にこれに類するものはありますか?MyODBCを利用するのがベストでしょうか。 MyODBCについて調べていて次のページを見つけました。 http://tsuttayo.sytes.net/mysql/odbc/vb.html サンプルコードでコネクションをOpenする際に、ユーザー名・パスワードを指定していないのですが、MySQLはパスワードによるアクセス制限はかけられないものなのでしょうか。 すみません。初歩的な質問かもしれませんが、宜しくお願いします。

    • ベストアンサー
    • MySQL
  • VB6.0(SP6)でMySQLに接続したい

    初投稿です。磯野かつおです。 現在、VB6.0からMySQLに接続しようと試みています。 色々なWEBサイトで調べてはいるのですが、自分のしたい接続方法に関しては、記述がなくココで質問させて頂く事にしました。 私はVB初心者で、説明が分かりにくいかも知れませんが、ご了承願います。 本題に入りますが、現在、ADODCで接続させようとしています。接続が出来たらDataDridに表示させたいと考えています。「MySQL ODBC 3.51 Driver」は、すでにインストール完了しており、設定の方も完了しています。 ソースは、以下の様に書いています。 --------------- Adodc1.ConnectionString = "DRIVER = {MySQL ODBC 3.51 Driver}; Server = localhost; Port = 3306; Database = kadai; Uid = root; Pwd = " --------------- そこで、実行すると『[Microsoft][ODBC Driver Manager]データソース名および指定された規定のドライバが見つかりません。』となります。 この方法では、MySQLに接続する事は出来ないのでしょうか? 以前、Accessのデータベースに接続するプログラムを完成させた事があります。それで、先輩の方からは、Adodc1.ConnectionStringの後の部分を変更するだけで良いと聞きました。変更後のソースが上記のソースになります。 どなたか、ご教授をお願い致します。

    • ベストアンサー
    • MySQL
  • VB6.0のコードによるMySQLへの接続

    現在、ソフトウェア開発の準備段階としてVB6.0でMySQLを操作するなどの勉強をしています。 VBのコントロールを使用すると簡単に接続出来るようなのですが、仕様変更等に対処出来るように接続からトランザクション処理まで全ての操作をコードによる処理を行いたいのですが、まずは接続が出来ない事には先に進めません。 どなたかの助けを借りたく投稿させて頂きました。 開発環境は、 OS:Windows XP Pro 開発ツール:VB6.0 MySQL4.0.24 ODBC3.51Driver です。 よろしくお願い致します。

  • VB.NetによるMySQL接続について

    VB.NET(2012)よりMySQLへの接続についてご教示ください。 現状、下記のようなエラーが発生し、DB接続ができない状況です。 'MySQLConnection' は、名前空間 'MySql.Data.MySqlClient' では不適切です。 'MySQLCommand' は、名前空間 'MySql.Data.MySqlClient' では不適切です。 'MySQLDataReader' は、名前空間 'MySql.Data.MySqlClient' では不適切です。 【ソース】 Imports MySql.Data.MySqlClient Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim con As MySQLConnection Dim cmd As MySQLCommand Dim dr As MySQLDataReader End Sub End Class 【設定】 Connector/NETのインストール メニューのプロジェクト→参照の追加→拡張よりMySql.Dataを指定 メニューのプロジェクト→DB_Accessのプロパティ→参照よりMysql.Data→プロパティ内のローカルコピー:True 参照よりインポートされた名前空間(I)→Mysql、Mysql.Data・・・その他Mysqlのチェックをオン 【環境】 OS:Windows7 開発:.Net2012 DB・サーバ環境:XAMPP(アパッチ、MySQL) HPでいろいろ調べましたがどれも似たような内容の為、解決できておりません。 何か足りないのでしょうか。 何卒、ご教示のほどよろしくお願い致します。

  • VB2005でODBCを使ってMySQLに接続したい

    VB2005でDAOを使用して、ODBC経由でMySQLに接続しようとするとエラーになります。新しいPCに取り換えて実行したらエラーになったので原因がわからず困っています。教えてください。よろしくお願いします。 (1)Microsoft WindowsXp Professional Version2002 Service Pack3です。 (2).NETFramework2.0はインストール済です。 (3)Applicationエラーの内容は、  Public daodt As New dao.DBEngine Public daows As DAO.Workspace daows = daodt.CreateWorkspace("NewODBCWorkspace", "","",   dao.WorkspaceTypeEnum.dbUseODBC) 上記のCreateWorkspaceを実行した時点で下記のエラーがでます。 「System.Runtime.InteropServices.COMException' の初回例外が発生しました」 ちなみに、古いPC(Microsoft WindowsXp Professional Version2002 Service Pack2)では、上記のエラーはでませんでした。(新しいPCはSP3が最初からインストールされていました)

専門家に質問してみよう