質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

Q&A

1回答

9306閲覧

MySQLとOracleのSQLを構築する際の接続文字列の確認方法が分かりません

退会済みユーザー

退会済みユーザー

総合スコア0

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

0グッド

1クリップ

投稿2016/01/22 22:41

編集2016/01/31 14:02

MySQLとOracleのデータベースをEclipse上で設定しようと思っているのですが、接続文字列の確認方法が分かりません。IPやポート番号、DB名などが必要なようで、DB名は自分で名付けたものと分かるのですが、IPとポート番号の確認の仕方が分かりません。
また、文字列を入力する際のユーザとパスワードは自分で自由に設定できるのでしょうか。
どなたかお分かりの方、よろしくお願いいたします。

追記です
1:DBviewerを使用した接続です
2:DBviewerはmysql-connector-java-5.1.38-binをインス トールしたもので、ローカルだと思います
3:インストールの際の登録手順はしています

よろしくお願いします。

再度追記です。
eclipseのSQL実行ビューにて記載のSELECT文を入力・実行したところ、『There is no Data Base definition infomation.』とエラーが出て、何も起こりませんでした。
よろしくお願いします。

再度追記です。
コマンドプロンプトにてmysql-u rootを入力したところ、『'mysql'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。』
というメッセージが表示され、何も起こりませんでした。
Windows10の全てのアプリの中やコントロールパネルのプログラムの中には確かにMySQLがあるのですが、何か設定や手順が足りなかったのでしょうか。
よろしくお願いします。

再度追記です。
先ほど接続情報の設定の項目にてテーブル名をmySQLにし、
JDBC Driver(j):com.mysql.jdbc.Driver
JDBC タイプ:Type4
接続文字列:jdbc:mysql://localhost:3306/MySQL
接続ユーザ:user
接続パスワード:空欄
上記の入力をしたらテスト接続のボタンは押せるようになったのですが、データベースとの接続に失敗しました(Access denied for user 'user'@'localhost' (using password: NO))というエラーが出て接続できませんでした。
接続文字列か接続パスワードのどちらか、もしくは両方間違っているのでしょうか。
ご参考によろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

xenbeat

2016/01/27 02:09

何点か確認させて下さい。 1.DBviewerを使用した接続ということでいいですか? 2.DBをインストールしている環境はローカルですか? 3.そのインストールしたDBでユーザーを作成しましたか?
xenbeat

2016/01/28 08:12

1は了解しました。2は質問の仕方が悪かったですね…DBviewerではなくデータベース本体のインストール環境です。おそらくご自身の端末(ローカル)だと思われますが。3はどの手順を参考にされたかわからないですが、ユーザーを作成した覚えがないのであれば一度次のコマンドを実行してユーザーの一覧をだしてみてください。 SELECT host, user FROM mysql.user; ※ログインユーザーは「root」パスワードは特に何もしていなければ空文字でいけるかと思います。
xenbeat

2016/01/28 15:17

DBviewerの設定をしていない(ログインできていない)ので、Eclipse(DBviewer)からSQLを実行することは不可能です。 Windowsであればコマンドプロンプト、OS Xであればターミナルを利用してMySQLに直接ログインしてみてください。普通にインストールされているのであればで次のコマンドでログインできるかと思います。ログインできたら先ほどのSQLを実行してみてください。 mysql -u root
guest

回答1

0

Windowsなんですね!
これはMySQLへのパスが通ってないだけなので安心して下さい。インストール後の設定でかつ必須ではないので参考にされた手順書には書いてなかっただけだと思います。
WindowsにMySQLのアプリがインストールされているとのことですが「MySQL 5.x Command Line Client」っていうものはありますか?
これが入っていればコマンドプロンプトからではなくこちらから接続してみてください。コマンドプロンプトの設定は話をややこしくしそうなので…

投稿2016/01/28 21:46

xenbeat

総合スコア4258

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2016/01/30 06:41

アプリ内にて『MySQL 5.6 Command Line Client』があり、それを開こうとしたら一瞬画面が開いたと思ったらすぐに消えてしまい、画面を表示させることができませんでした。 よろしくお願いします。
xenbeat

2016/01/30 10:52

MySQLって起動してますか?手動で起動した覚えがないまたは自動起動設定にしていないのであれば下記を確認してみてください。 手元にMacしかないので的確ではないですが、画面左下ぐらいの「WebとWindowsを検索」に「services.msc」と入力してサービス画面を起動して下さい。 そうするとそこに「MySQL56」というサービスがあると思いますので、状態が「実行中」となっていなければ右クリックして「開始」を選択してください。 状態が「実行中」の場合は対応を考えます。
xenbeat

2016/02/02 15:08

ユーザ「'user'@'localhost'」は作成されてたんですか?コマンド実行後、一覧で確認できたんですか?このユーザがいるかいないかを確認する(原因を切り分ける)ために順を追って回答してたんですが・・・。では、あまりよろしくないですが、接続ユーザ:root 接続パスワード:空欄 で接続してみてください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問