MySQL
前回のエントリでは、Bash on Windows に MySQLをインストールし動作するか試してみた訳ですが、今回のエントリでは Windows 側から C# プログラムで MySQL に接続し動作するか試してみます。Bash on Windows で MySQL を動かしてみるMariaDB&MySQL全機能バ…
いま Windows が熱いですね! いや正確には Windows 10 Insider Preview で、Windowsj上で Linux が動くようになり、OSSやインフラ系のエンジニアさん達に俄然注目浴びてるわけですが、MySQLユーザーの私も、ちょうど SoftwareDesign 6月号の bash 大特集と …
現在 合間見て「プログラマのための Docker 教科書」 を少しずつ読んでますが、コンテナ仮想化技術、面白いですね。仮想化については VMWare Player を普段テストやLinux環境構築に使ってまして少々馴染みがあるため、コンテナ仮想化技術というのもなかなか…
ほいほーい、相変わらずサーバーサイドに弱いわたくしですが、本日も Azure 上に MySQLサーバーを構築したいと思います。 先日も MySQL データベースを Azure 上に設けたわけですが、Marketplace 調べたら他にもいろいろ MySQL のサービスが見つかりました。…
img.hatena-fotolife { padding: 0px; background: #000000; border: 1px solid #999999; -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 1.2); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .2); box-shadow: 3px 3px 3px rgba(0, 0, 0, .2); padding: 0px…
うーmm、くそ忙しくて最近なかなかブログ更新できてないです ><MariaDB で稼働してる、構成がまったく同じDBが複数存在します。本日、こいつらにテーブルを追加してたら、あるDBだけ CREATE TABLE が失敗しました。エラー情報みると、 errno: 150 "Forei…
MySQL Casual Advent Calendar 2015 15日目の記事です。 .NET 開発者で MySQL 使ってる人ってあまりいないんじゃないかと思ったんで、チュートリアルっぽいのひとつ考えてみました。 MySQL Connector/Net C# や VB など、.NET で業務系アプリを開発する場合…
昨日の理論から学ぶデータベース実践入門 読書会で、参加していたきむらさんから教わったのが、MySQL の STRAIGHT_JOIN なるチューニングヒント。ミックさんが書籍やClubDB2 で言われてたけど、RDBでビッグデータ扱ってると、データ量増加に伴いある日突然実…
今年から技術的な関心がリレーショナルデータベースに移行しまして、ここ数ヶ月は @7shiさんが主催する「理論から学ぶデータベース実践入門 読書会」に参加したりしてます。理論から学ぶデータベース実践入門 読書会理論から学ぶデータベース実践入門 ~リレ…
MySQL Connector/NET を 6.5.4 から 6.6.x に変更したら、MySQL 5.1 のサーバーに接続時、以下のエラーが出るようになりました。 using MySql.Data.MySqlClient; ・・・・・・ string connectionString = "Database=Test;Data Source=localhost;User Id=user…
MySQL の日付型の初期値は 「0000-00-00 00:00:00」 です。これは .NET の日付型 DateTime と互換性がなく、.NET の日付型変数に代入したりキャストすると例外が発生します。 これを回避する接続文字列のキーワードが Convert Zero Datetime。接続文字列にこ…
いま携わってるプロジェクトは MySQL & VB.NET (一部 C#)で開発してるのですが、先日来 WPF の ComboBox で発生してた BindingExpression の原因やっとわかりました。ComboBox には DataTable バインドさせてるのですが、まずクエリはこんな感じ。 SELECT CA…
開発環境とテスト環境の MySQL Connector/.NET を 6.3.5 にアップグレードしました。その際いろいろネットで調べていたら、MySQL Connector/.NETのインストールが失敗する というエントリーが目に付いたんですが、こちらのテスト用の Vista マシンでもインス…
MySQL Connector/NET もバージョン 6.3.5 で やっと VisualStudio 2010 に対応したようですし、プロジェクトも本格的に WPF に移行することに決まったので、本日、VS2008 のソリューションをウィザードを使って VS2010 にアップグレードしました。ところが予…
OLE DB.NET のラッパー作ったついでに MySQL Connector/NET のラッパーも作ってみました。といっても基本的に MySql.Data を参照に追加し using、OLE DB.NET のプレフィックス 「OleDb」 を 「MySql」 に置き換えただけです。データプロバイダは違えども、AD…