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

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

***********************************





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