- - PR -
JAVAservletからMySQLへ接続
1|2|3
次のページへ»
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-02-02 17:06
お世話になっております。
今回、java servletからmysqlに接続したいと思いlocalhostでは成功したのですが、サーバー内で動かそうとするとデータを持ってこれないみたいです。 mysql id:root pass: DB1 id:abc pass:123 Class.forName("org.gjt.mm.mysql.Driver"); String url = "jdbc:mysql://localhost/DB1?useUnicode=true&characterEncoding=SJIS"; String user = "abc"; String password = "123"; String query = ""; Connection con = DriverManager.getConnection(url,user,password); このようなプログラムを使っているのですが、データを持ってくることができません。 なにか間違えているのでしょうか? | ||||
|
投稿日時: 2007-02-02 17:09
恐らく例外が発生しているはずです。 それは確認しましたか? | ||||
|
投稿日時: 2007-02-02 17:22
Mysql,Tomcatの両方のlogを見ているんですが、一切エラーが吐きだされていなかったです。
| ||||
|
投稿日時: 2007-02-02 17:29
うーん、まだ問題の切り分けが出来ていない状態ですね。
Exceptionを握りつぶしてたりしませんよね? SQL文が実は間違ってるとかそういうオチもありませんよね? どこらへんまで確認って出来てますか? | ||||
|
投稿日時: 2007-02-02 17:42
データを持って来れないっていう状況は何を指すのでしょうか? Connectionがnull? ResultSetで取得される値がnull? mysqlのポート番号を指定がありませんが、これが無くても接続出来ている? 全体的にもう少し情報を整理した方がアドバイスしやすくなると思います。 | ||||
|
投稿日時: 2007-02-02 18:05
>データを持って来れないっていう状況は何を指すのでしょうか?
DBに 北海道 東京 鹿児島 というデータが入っていて、それを取得しjspファイルでプルダウンメニューの項目を表示しようといています。 成功した場合は、プルダウンに北海道、東京、鹿児島と表示されて、 今の状態だと、全体のページじたいは表示されるのですが、プルダウンの項目がなにも無い状態です。 >mysqlのポート番号を指定がありませんが、これが無くても接続出来ている? ポート番号をつけた状態でもやってみたのですが、それでも動かなかったです。 それで、localhostで動かしたときはポート番号をつけずにやっていたので元の状態に戻しました。 >SQL文が実は間違ってるとかそういうオチもありませんよね? 自分のパソコンのlocalhostではちゃんと動作していたのでそれはないと思います。 | ||||
|
投稿日時: 2007-02-02 19:03
別に都道府県の話されても何の解決にもなりません。
本当に例外を握りつぶしていませんか? 複数人から逆質問されていますよね。 例外を握りつぶすというのは、 catch(Exception e){} という{}です。 | ||||
|
投稿日時: 2007-02-02 19:14
うちで使っているフィリピンの方々これが非常に多いです・・・。 脱線しました・・・。 |
1|2|3
次のページへ»