From owner-freebsd-net@FreeBSD.ORG Tue Aug 12 08:07:03 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 D959837B401 for ; Tue, 12 Aug 2003 08:07:01 -0700 (PDT) Received: from unimur.um.es (unimur.um.es [155.54.1.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E0C543FBD for ; Tue, 12 Aug 2003 08:07:00 -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 RAA19292 for ; Tue, 12 Aug 2003 17:06:59 +0200 (MEST) Received: from localhost (gemela.dif.um.es [155.54.210.45]) by aries.dif.um.es (Postfix) with ESMTP id 771D114426 for ; Tue, 12 Aug 2003 16:56:07 +0200 (MET DST) Content-Type: text/plain; charset="iso-8859-1" From: Maria Dolores Moral To: freebsd-net@freebsd.org Date: Tue, 12 Aug 2003 18:10:49 +0200 User-Agent: KMail/1.4.3 References: <200308121653.33540.yoyes@dif.um.es> In-Reply-To: <200308121653.33540.yoyes@dif.um.es> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-Id: <200308121810.50026.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 15:07:03 -0000 On Tuesday 12 August 2003 16:53, you wrote: 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");=20 But, 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 > /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14 > > init: > [delete] Deleting directory > /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build > [copy] Copying 65 files to > /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-= 2.0. >14 [copy] Copied 1 empty directory to > /usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build/mm.mysql-= 2.0. >14 [copy] Copying 3 files to > /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 = with > "-deprecation" for details. > [javac] 1 warning > > compile-jdbc1: > > compile-jdbc2: > [javac] Compiling 16 source files > [javac] > /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: Packa= ge > javax.naming not found in import. > [javac] import javax.naming.*; > [javac] ^ > [javac] > /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: Class > javax.naming.spi.ObjectFactory not found in import. > [javac] import javax.naming.spi.ObjectFactory; > [javac] ^ > [javac] > /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: Inter= face > javax.naming.spi.ObjectFactory of class > org.gjt.mm.mysql.jdbc2.optional.MysqlDataSourceFactory not found. > [javac] public class MysqlDataSourceFactory implements ObjectFactor= y > [javac] ^ > [javac] > /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: Package > javax.naming not found in import. > [javac] import javax.naming.*; > [javac] ^ > [javac] > /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: Interface > org.gjt.mm.mysql.jdbc2.optional.Referenceable of class > org.gjt.mm.mysql.jdbc2.optional.MysqlDataSource not found. > [javac] public class MysqlDataSource implements DataSource, > Referenceable, Serializable > [javac] ^ > [javac] > /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: Pac= kage > javax.naming not found in import. > [javac] import javax.naming.*; > [javac] ^ > [javac] > /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: Cla= ss > javax.naming.spi.ObjectFactory not found in import. > [javac] import javax.naming.spi.ObjectFactory; > [javac] ^ > [javac] > /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: > Interface javax.naming.spi.ObjectFactory of class > org.gjt.mm.mysql.jdbc2.optional.MysqlXaDataSourceFactory not found. > [javac] public class MysqlXaDataSourceFactory implements ObjectFact= ory > [javac] ^ > [javac] > /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: Package > javax.naming not found in import. > [javac] import javax.naming.*; > [javac] ^ > [javac] > /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: Interface > org.gjt.mm.mysql.jdbc2.optional.Referenceable of class > org.gjt.mm.mysql.jdbc2.optional.MysqlXaDataSource not found. > [javac] Referenceable, > [javac] ^ > [javac] Note: > /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 uses or overrides a deprecated > API. Recompile with "-deprecation" for details. > [javac] 10 errors, 1 warning > > BUILD FAILED > file:/usr/ports/databases/mysql-jdbc-mm/work/mm.mysql-2.0.14/build.xml:= 75: > Compile failed; see the compiler error output for details. > > Total time: 31 seconds > *** Error code 1 > > Stop in /usr/ports/databases/mysql-jdbc-mm. > > ***********************************