0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

unityからXFREEのMYSQLに接続したい

Last updated at Posted at 2021-05-31

Unityでリザルトデータなどを保存したいと思って調べてみたら出来ることが解ったので早速やってみた

##環境
Unity2020.2とUnity2019.4
XFREEのMYSQL5.0.95

##1はじめ
まず下記のサイトでやり方が書いてあったのでこれどおりに進めてみた
https://www.harada-its.com/2019/07/24-506/
がエラーが出ておかしいなと思い検索して調べてみたら
##2必要だと言われてるdllを追加する
違うサイトで同じことをやってる人が居たのでそちらではエラーで書かれてるdllを追加して見たらエラーが消えたということでさっそくすべて入れてみたがエラーが消えなかった、どうしてもsystem.memoryというモノが必要というエラーが出てしまって困った
無題.png
##3解決
https://gentome.com/gentomeblog/1378/hellomysqlonunity/
このサイトで使うMYSQLConnectorライブラリバージョンが6.8.8で自分が使ってるのは最新版だった!
ライブラリサイトに行ってアーカイブがないかと調べてたらあったのでそれをDLして入れてみたら
エラーがなくなったそれで最後のサイト通りにやってみたらエラーなく動いた(データは取得できなかったけど・・・)

##4取得できなかった原因
XFREEで調べてみるとMYSQLは外部接続は仕様で出来ないことを書かれてたので、諦め
まあ無料で使わせてもらってる側だから文句は言えないな・・・
##5まとめ
何とも残念なことになっちゃったけど、調べているうちになぜゲームとかでサーバーを通して
データベースに保存するのかという理由はUnityとかで直接アクセスするとアクセするデータが丸見えになっちゃうからをレを防ぐためにAPIでサーバーにアクセスするって基本てコメントを目にしたので無駄にならなかった
ゲームのデータなどを保存するならサーバーを借りてそこから安全だなと思いました!
この記事を読んで、少しでも読者の知識になればうれしいです。

追記:ネットで無料でwebアプリを上げたいという質問があってそれならXFREEのWordPressサーバー乗せればいいのではないでしょうか?という解答を目にしたのでバックエンドをそこに乗せてMYSQLにアクセスすることが可能なのかも?(調査中)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?