- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaからSqlServer2008への接続)
JavaからSqlServer2008への接続
このQ&Aのポイント
- JavaとEclipseを使用して、SqlServer2008への接続方法を学んでいます。
- Midldegenプラグインを使用して、Hibernateのファイルを作成しようとしていますが、うまくいきません。
- Sql Server Management Studio2008でsaでログインし、[db1]というデータベースを作成し、その中に[tbl1]というテーブルを作成しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1です。ちょっと時間があったのでmiddlegenで試してみました。 確かに日本語は「カテゴリ」になっていますが、これは「カタログ」の間違いですね。 「スキーマ」「カテゴリ」を指定したら接続できました。 少し気になっていたのは、質問者さんは少し前にSQL Server 2008のExpress Editionを入れていませんでしたか? そのときにデフォルトインスタンスに変更してインストールしたのですか?Express EditionはデフォルトではSQLEXPRESSインスタンスでインストールされますし、TCP/IPが無効なので、JDBCで使うにはTCP/IPを有効にして固定ポートを割り当てる必要があると思いますが。。
その他の回答 (1)
- jamshid6
- ベストアンサー率88% (591/669)
回答No.1
JDBCは1.2ですか? >スキーマ ->空白です >カテゴリ ->空白です Middlegenを使ったことはありませんが、ここは「カタログ」ではないですか?通常接続に失敗している人はここを指定しないケースが多いみたいですね。 スキーマ:dbo カタログ:db1 手元に試せる環境がないので、見当違いならばごめんなさい。
お礼
すみません。 SqlServer2008 ExpressEdtionを入れて勉強しています;; >TCP/IPを有効にして固定ポートを割り当てる必要があると思いますが TCP/IPを有効にして固定ポートを割り当てました。 >#1です。ちょっと時間があったのでmiddlegenで試してみました。 態々試していただいてありがとうございます! >確かに日本語は「カテゴリ」になっていますが、これは「カタログ」の間違いですね。 そうなんですね。SqlServerもmiddlegenもあまり分かってなくて。。。 middlegenですが、 DBURI ->jdbc:sqlserver://localhost:1433;databaseName=db1 スキーマ ->dbo カタログ ->tb1 でうまくいきました! この部分で5日ぐらい悩んでいましたので、接続することができてよかったです。 どうもありがとうございました!