Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Aug 2003 18:10:49 +0200
From:      Maria Dolores Moral <yoyes@dif.um.es>
To:        freebsd-net@freebsd.org
Subject:   Mysql and java on FreeBSD
Message-ID:  <200308121810.50026.yoyes@dif.um.es>
In-Reply-To: <200308121653.33540.yoyes@dif.um.es>
References:  <200308121653.33540.yoyes@dif.um.es>

next in thread | previous in thread | raw e-mail | index | archive | help
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.
>
> ***********************************



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200308121810.50026.yoyes>