• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaからSqlServer2008への接続)

JavaからSqlServer2008への接続

このQ&Aのポイント
  • JavaとEclipseを使用して、SqlServer2008への接続方法を学んでいます。
  • Midldegenプラグインを使用して、Hibernateのファイルを作成しようとしていますが、うまくいきません。
  • Sql Server Management Studio2008でsaでログインし、[db1]というデータベースを作成し、その中に[tbl1]というテーブルを作成しています。

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

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.2

#1です。ちょっと時間があったのでmiddlegenで試してみました。 確かに日本語は「カテゴリ」になっていますが、これは「カタログ」の間違いですね。 「スキーマ」「カテゴリ」を指定したら接続できました。 少し気になっていたのは、質問者さんは少し前にSQL Server 2008のExpress Editionを入れていませんでしたか? そのときにデフォルトインスタンスに変更してインストールしたのですか?Express EditionはデフォルトではSQLEXPRESSインスタンスでインストールされますし、TCP/IPが無効なので、JDBCで使うにはTCP/IPを有効にして固定ポートを割り当てる必要があると思いますが。。

kuuchan00
質問者

お礼

すみません。 SqlServer2008 ExpressEdtionを入れて勉強しています;; >TCP/IPを有効にして固定ポートを割り当てる必要があると思いますが TCP/IPを有効にして固定ポートを割り当てました。 >#1です。ちょっと時間があったのでmiddlegenで試してみました。 態々試していただいてありがとうございます! >確かに日本語は「カテゴリ」になっていますが、これは「カタログ」の間違いですね。 そうなんですね。SqlServerもmiddlegenもあまり分かってなくて。。。 middlegenですが、 DBURI ->jdbc:sqlserver://localhost:1433;databaseName=db1 スキーマ ->dbo カタログ ->tb1 でうまくいきました! この部分で5日ぐらい悩んでいましたので、接続することができてよかったです。 どうもありがとうございました!

その他の回答 (1)

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

JDBCは1.2ですか? >スキーマ ->空白です >カテゴリ ->空白です Middlegenを使ったことはありませんが、ここは「カタログ」ではないですか?通常接続に失敗している人はここを指定しないケースが多いみたいですね。 スキーマ:dbo カタログ:db1 手元に試せる環境がないので、見当違いならばごめんなさい。

関連するQ&A