我在本地用jbuilder编译和运行都通过程序上传到LINUX上就提示驱动错误,在LINUX下能编译,就是不能运行,到底是怎么回事呢?本地环境:
JBUILDERX
MYSQL
安装了MYSQL驱动LINUX环境:
MYSQL
安装了MYSQL驱动
/etc/profile中有关JAVA的配置:
export JAVA_HOME=/usr/java/j2sdk
export CLASSPATH=.:$JAVA_HOME/mysql-connector-java-3.1.11-bin.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=/usr/java/j2sdk/bin:$PATH----------------------------------------------------------------------------------------
数据库连接的类代码:
public class DBConnection
{
public static Connection getConnection() throws SQLException
{
try
{
String s = "org.gjt.mm.mysql.Driver";
Class.forName(s);
}
catch(ClassNotFoundException ex)
{
ex.printStackTrace();
return null;
}
Properties sysProps = new Properties();
sysProps.put("user","root");
sysProps.put("password","sipes");
return DriverManager.getConnection("jdbc:mysql://localhost/test",sysProps);
}
}
------------------------------------------------------------------------------------------------
提示:
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver注:不是WEB程序操作MYSQL,而是普通的JAR或者CLASS操作数据库。请教各位,该怎么解决?
JBUILDERX
MYSQL
安装了MYSQL驱动LINUX环境:
MYSQL
安装了MYSQL驱动
/etc/profile中有关JAVA的配置:
export JAVA_HOME=/usr/java/j2sdk
export CLASSPATH=.:$JAVA_HOME/mysql-connector-java-3.1.11-bin.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=/usr/java/j2sdk/bin:$PATH----------------------------------------------------------------------------------------
数据库连接的类代码:
public class DBConnection
{
public static Connection getConnection() throws SQLException
{
try
{
String s = "org.gjt.mm.mysql.Driver";
Class.forName(s);
}
catch(ClassNotFoundException ex)
{
ex.printStackTrace();
return null;
}
Properties sysProps = new Properties();
sysProps.put("user","root");
sysProps.put("password","sipes");
return DriverManager.getConnection("jdbc:mysql://localhost/test",sysProps);
}
}
------------------------------------------------------------------------------------------------
提示:
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver注:不是WEB程序操作MYSQL,而是普通的JAR或者CLASS操作数据库。请教各位,该怎么解决?
解决方案 »
- i=i++的输出结果为什么是0?
- 高手帮看看~~看不明白怎么回事
- JTabbedPane里的标签
- 我在用java调用一个存储过程时,oracle已经记录了一些数据。在v$sqlarea中,有sql_text,CPU_TIME ,ELAPSED_TIME 几个字段记录了值,有一些不明白的地方,
- 为什么用rmic不能编译啊?
- 以ser为后缀的文件是做什么用的?如何生成的?
- 请问这句代码是什么意思?
- 用java可以写拨号程序吗?
- 我明天要去考SCJP,大家给点建议!!
- ConcurrentHashMap使用问题
- 在servlet中查询数据库得到一个数据集,怎么样将该数据集打包为一个XML文件传递给调用servlet的客户端??
- 麻烦的问题啊!!! 急啊
最开始安装的时候默认的mysql-connector文件夹,后来看不能运行就迷信了一把,把驱动文件复制到了$JAVA_HOME下,但是还是不能运行,提示同样的错误
我一直用mysql-connector-java-3.1.10-bin.jar
没问题.重新下个驱动试试
Class.forName("com.mysql.jdbc.Driver");