mysql:11861
From: "T.Sasaki" <"T.Sasaki" <papasan2000@xxxxxxxxxx>>
Date: 2 Aug 2005 13:51:35 +0900
Subject: [mysql 11861] Re: JDBCでMysqlコネクトできません
佐々木です。 > linking: java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver > at 0x40268e17: java.lang.Throwable.Throwable(java.lang.String) > (/usr/lib/./libgcj.so.3) gcj の無い環境で確認されたことはありますか? jdbc ドライバが見つからないだけなら、 Exception in thread "main" java.lang.NoClassDefFoundError: org/gjt/mm/mysql/Driver at MyJdbcTester.main(MyJdbcTester.java:8) という例外だけが発生するはずです。 通常、掲載されたコードは下記のように単純な手順で実行できないといけません。 # bash です。 export CLASSPATH=$CLASSPATH:/aaa/bbb/mysql-jdbc.jar javac MyJdbcTester.java java MyJdbcTester # connected. が出力される。 "相良 しの" <oceanblue17@xxxxxxxxxx> wrote: > JDBCでMysqlコネクトできません > > #javac -classpath mysql-connector-java-3.0.6-stable-bin.jar:. > MyJdbcTester.java でコンパイルは通るのですが、 > > 実行エラーが以下のように出ます。 > > # java MyJdbcTester > Exception in thread "main" java.lang.InternalError: unexpected exception > during > linking: java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver > at 0x40268e17: java.lang.Throwable.Throwable(java.lang.String) > (/usr/lib/./libgcj.so.3) > at 0x4025bc8e: java.lang.Error.Error(java.lang.String) > (/usr/lib/./libgcj.so.3) > at 0x402691fa: > java.lang.VirtualMachineError.VirtualMachineError(java.lang.String) > (/usr/lib/./libgcj.so.3) > at 0x4025d62e: java.lang.InternalError.InternalError(java.lang.String) > (/usr/lib/./libgcj.so.3) > at 0x4025ad82: java.lang.ClassLoader.resolveClass0(java.lang.Class) > (/usr/lib/./libgcj.so.3) > at 0x4024646c: java.lang.Class.initializeClass() (/usr/lib/./libgcj.so.3) > at 0x40244d04: java.lang.Class.forName(java.lang.String, boolean, > java.lang.ClassLoader) (/usr/lib/./libgcj.so.3) > at 0x40244d9f: java.lang.Class.forName(java.lang.String) > (/usr/lib/./libgcj.so.3) > at 0x402ad01d: gnu.gcj.runtime.FirstThread.run() (/usr/lib/./libgcj.so.3) > at 0x4024fc4c: _Jv_ThreadRun(java.lang.Thread) (/usr/lib/./libgcj.so.3) > at 0x4021c8ac: _Jv_RunMain(java.lang.Class, byte const, int, byte const, > boolean) (/usr/lib/./libgcj.so.3) > at 0x08048910: ?? (??:0) > at 0x42015574: __libc_start_main (/lib/tls/libc.so.6) > at 0x080486c1: ?? (??:0) > > > 環境は > RedHat9.0 mysql-connector-java-3.0.6-stable-bin.jar > java version "1.3.1" > jdkgcj 0.2.3 (http://www.arklinux.org/projects/jdkgcj) > gcj (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5) > です。 > > > import java.sql.*; > import java.io.*; > > public class MyJdbcTester { > public static void main (String args []) > throws SQLException, IOException { > // JDBC driverをロードします。 > DriverManager.registerDriver(new org.gjt.mm.mysql.Driver()); > //DriverManager.registerDriver(new com.mysql.jdbc.Driver()); > > > // 接続情報をセットします。 > String user = "root"; > String password = "pass"; > String database = "A"; > > Connection conn = > DriverManager.getConnection ("jdbc:mysql://localhost:3306/" + > database + "?useUnicode=true&characterEncoding=SJIS", > user, password); > > System.out.println ("connected."); > /* > // SQL文(DML文)を作ります。 > Statement stmt = conn.createStatement (); > > // SELECT文の場合はexecuteQuery()を実行します。 > ResultSet rset = stmt.executeQuery("SELECT NAME, PRICE FROM > MENU_MASTER"); > > while (rset.next ()) > System.out.println(rset.getString (1) + "\t値段:" + > rset.getString(2)); > > System.out.println ("Your JDBC installation is correct."); > // 結果セットを解放 > rset.close(); > // SQL文を解放 > stmt.close(); > */ > // データベースから切断して、完了。 > conn.close(); > } > } > > > ご教授お願い致します。 > > _________________________________________________________________ > MSN Hotmailで開運メルアド占い実施中 > http://promotion.msn.co.jp/hotmail/fortune/input_un.asp > > >
11847 2005-08-01 18:16 [相良 しの <oceanblue] JDBCでMysqlコネクトできません 11848 2005-08-01 18:28 ┣[Hideaki Maekawa <teu] 11849 2005-08-01 18:41 ┃┗[相良 しの <oceanblue] 11850 2005-08-01 18:54 ┃ ┗[J.SHIRA <jshira@xxxx] 11851 2005-08-01 19:08 ┃ ┗[相良 しの <oceanblue] 11852 2005-08-01 20:52 ┃ ┗[J.SHIRA <jshira@xxxx] 11855 2005-08-02 09:04 ┃ ┗[Hideaki Maekawa <teu] -> 11861 2005-08-02 13:51 ┗["T.Sasaki" <papasan2] 11866 2005-08-03 03:04 ┗[相良 しの <oceanblue] 11867 2005-08-03 03:56 ┣[Tetsuro IKEDA <tetsu] 11871 2005-08-03 10:35 ┗["T.Sasaki" <papasan2] 11878 2005-08-03 21:13 ┗[相良 しの <oceanblue] 11879 2005-08-04 15:00 ┗[Shinichiro Yamamoto ] File 'NONEXISTENT/charsets/?.conf' not found のエラー 11896 2005-08-05 14:06 ┣[<takeshi@xxxxxxxxxx>] 11900 2005-08-05 14:57 ┃┗["T.Sasaki" <papasan2] 11904 2005-08-05 16:24 ┃ ┗[<takeshi@xxxxxxxxxx>] 11907 2005-08-05 17:56 ┃ ┗["T.Sasaki" <papasan2] 11909 2005-08-05 20:40 ┃ ┗[Shinichiro Yamamoto ] 11910 2005-08-05 22:49 ┗[Hiromasa Ochiai <ohi] 11917 2005-08-08 16:10 ┗[Shinichiro Yamamoto ] 11923 2005-08-09 00:18 ┗[Hiromasa Ochiai <ohi] 11925 2005-08-09 09:38 ┗[Shinichiro Yamamoto ] 11926 2005-08-09 10:51 ┗["T.Sasaki" <papasan2] 11927 2005-08-09 18:14 ┣[Shinichiro Yamamoto ] 11930 2005-08-09 20:08 ┃┣[深海水草 <VYG01106@x] 11931 2005-08-09 21:33 ┃┗[Hiromasa Ochiai <ohi] 11928 2005-08-09 18:48 ┗[深海水草 <VYG01106@x] 11929 2005-08-09 19:04 ┗["T.Sasaki" <papasan2]