From owner-freebsd-net@FreeBSD.ORG Tue Aug 12 06:49:45 2003 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4AC9E37B401 for ; Tue, 12 Aug 2003 06:49:45 -0700 (PDT) Received: from unimur.um.es (unimur.um.es [155.54.1.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 344B843F3F for ; Tue, 12 Aug 2003 06:49:44 -0700 (PDT) (envelope-from yoyes@dif.um.es) Received: from aries.dif.um.es (aries.dif.um.es [155.54.210.253]) by unimur.um.es (8.9.1b+Sun/8.9.1) with ESMTP id PAA17217 for ; Tue, 12 Aug 2003 15:49:43 +0200 (MEST) Received: from localhost (gemela.dif.um.es [155.54.210.45]) by aries.dif.um.es (Postfix) with ESMTP id B852914426 for ; Tue, 12 Aug 2003 15:38:51 +0200 (MET DST) Content-Type: text/plain; charset="us-ascii" From: Maria Dolores Moral To: freebsd-net@freebsd.org Date: Tue, 12 Aug 2003 16:53:33 +0200 User-Agent: KMail/1.4.3 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-Id: <200308121653.33540.yoyes@dif.um.es> Subject: Mysql and java on FreeBSD X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Aug 2003 13:49:45 -0000 Hello. I am working with java and mysql on FreeBSD. I have read that I need use: Class.forName("com.mysql.jdbc.Driver"); connect=3D DriverManager.getConnection("jdbc:mysql://localhost:3306/db_na= me"); But when I do not how compile: javac -classpath ??? Program.java I think I must use mysql-jdbc-mm, but I have an error when I compile. I do not if I need it as jdbc or I need add something to the path. If somebody have had a similar error, please help me. Thanks a lot. Yours faithfully You can see the error here: *********************************** localhost# pwd /usr/ports/databases/mysql-jdbc-mm localhost# make NO_CHECKSUM=3Dyes =3D=3D=3D> Building for mysql-jdbc-mm-2.0.14 Buildfile: build.xml clean: [delete] Deleting 49 files from=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14 init: [delete] Deleting directory=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build [copy] Copying 65 files to=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14 [copy] Copied 1 empty directory to=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14 [copy] Copying 3 files to=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14 compile-core: [javac] Compiling 23 source files [javac] Note: 2 files use or override a deprecated API. Recompile wi= th=20 "-deprecation" for details. [javac] 1 warning compile-jdbc1: compile-jdbc2: [javac] Compiling 16 source files [javac]=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14/org/gjt/mm/mysql/jdbc2/optional/MysqlDataSourceFactory.java:28:=20 Package javax.naming not found in import. [javac] import javax.naming.*; [javac] ^ [javac]=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14/org/gjt/mm/mysql/jdbc2/optional/MysqlDataSourceFactory.java:29:=20 Class javax.naming.spi.ObjectFactory not found in import. [javac] import javax.naming.spi.ObjectFactory; [javac] ^ [javac]=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14/org/gjt/mm/mysql/jdbc2/optional/MysqlDataSourceFactory.java:35:=20 Interface javax.naming.spi.ObjectFactory of class=20 org.gjt.mm.mysql.jdbc2.optional.MysqlDataSourceFactory not found. [javac] public class MysqlDataSourceFactory implements ObjectFactory [javac] ^ [javac]=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14/org/gjt/mm/mysql/jdbc2/optional/MysqlDataSource.java:30:=20 Package javax.naming not found in import. [javac] import javax.naming.*; [javac] ^ [javac]=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14/org/gjt/mm/mysql/jdbc2/optional/MysqlDataSource.java:37:=20 Interface org.gjt.mm.mysql.jdbc2.optional.Referenceable of class=20 org.gjt.mm.mysql.jdbc2.optional.MysqlDataSource not found. [javac] public class MysqlDataSource implements DataSource, Reference= able,=20 Serializable [javac] ^ [javac]=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14/org/gjt/mm/mysql/jdbc2/optional/MysqlXaDataSourceFactory.java:28:=20 Package javax.naming not found in import. [javac] import javax.naming.*; [javac] ^ [javac]=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14/org/gjt/mm/mysql/jdbc2/optional/MysqlXaDataSourceFactory.java:29:=20 Class javax.naming.spi.ObjectFactory not found in import. [javac] import javax.naming.spi.ObjectFactory; [javac] ^ [javac]=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14/org/gjt/mm/mysql/jdbc2/optional/MysqlXaDataSourceFactory.java:35:=20 Interface javax.naming.spi.ObjectFactory of class=20 org.gjt.mm.mysql.jdbc2.optional.MysqlXaDataSourceFactory not found. [javac] public class MysqlXaDataSourceFactory implements ObjectFactor= y [javac] ^ [javac]=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14/org/gjt/mm/mysql/jdbc2/optional/MysqlXaDataSource.java:30:=20 Package javax.naming not found in import. [javac] import javax.naming.*; [javac] ^ [javac]=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14/org/gjt/mm/mysql/jdbc2/optional/MysqlXaDataSource.java:43:=20 Interface org.gjt.mm.mysql.jdbc2.optional.Referenceable of class=20 org.gjt.mm.mysql.jdbc2.optional.MysqlXaDataSource not found. [javac] Referenceable, [javac] ^ [javac] Note:=20 /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-2.= 0.14/org/gjt/mm/mysql/jdbc2/Connection.java=20 uses or overrides a deprecated API. Recompile with "-deprecation" for=20 details. [javac] 10 errors, 1 warning BUILD FAILED file:/usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build.xml:75= :=20 Compile failed; see the compiler error output for details. Total time: 31 seconds *** Error code 1 Stop in /usr/ports/databases/mysql-jdbc-mm. ***********************************