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>