去mysql.org下载一个驱动(http://www.mysql.com/downloads/api-jdbc-stable.html)
解压,其中有个mysql-connector-java-3.0.8-stable-bin.jar
mysql的驱动就在该jar包里
解压,其中有个mysql-connector-java-3.0.8-stable-bin.jar
mysql的驱动就在该jar包里
解决方案 »
- JFrame中加入两个JPanel怎样分别画出里面的内容?
- Hibernate2 Like搜索Query#list()速度奇慢的怪问题
- help,哪位朋友有这方面的经验啊?
- 请知道的朋友帮助一下,给些jxl.sheetsettings的示例
- select form
- 抽象类,接口
- 大家常熬夜吗?
- 听说windows不在支持java了,那么java的跨平台性怎么体现呢?
- 请问侯捷先生翻译的《THING IN JAVA PROMMING》可以做为我的入门书籍吗?
- 各位同志!小弟想学习JAVA,请问各位高手,我该从哪里开始、怎样学习?只能给那么多的分了!
- table问题,谢谢大家帮忙,在线等...
- 请教高手,如何用JAVA取出HTML的TAG中的元素?
如果想用的话还要把jar文件加载到当前路径中,或者是加载到环境变量中
就把mysql-connector-java-3.0.8-stable-bin.jar复制到tomcat\common\lib下如果是普通java文件中
则把mysql-connector-java-3.0.8-stable-bin.jar加到classpath中
或是放到jdk\jre\lib\ext下Jbuilder则通过tools->configure Libraries加载
你应该说清楚你到底是怎样去做的
这样我们才好猜测到底是哪里出了错首先,找到你装有mysql驱动的jar包(最好还是去下载我说的那个)
然后用winrar打开,看看里面是否有org.gjt.mm.mysql.Driver这样的目录结构?
【注意】org应该是jar的第一级目录如果有的话,很可能是因为没有把jar放正确了
这时请参照我在楼上所说的方法
Class.forName(org.gjt.mm.mysql.Driver);
1 error
下面是sj.java的源代码:
import java.sql.*;
public class sj
{
public static void main(String args[])
{
String url="jdbc:mysql://210.25.7.76:3306/test";
String userID="darthin";
String passwd="darthin2001";
try
{
Class.forName(org.gjt.mm.mysql.Driver);
}
catch(java.lang.ClassNotFoundException e){
System.err.println(e.getMessage());
}
try
{
Connection DBcon=DriverManager.getConnection(url,userID,passwd);
if(!DBcon.isClosed())
System.out.println("success");
DBcon.close();
}
catch(SQLException ex)
{
System.out.println("2");
}
}
}
问题不就解决了么?
^_^Class.forName(org.gjt.mm.mysql.Driver);
改为
Class.forName("org.gjt.mm.mysql.Driver");
改成System.err.println(ex.getMessage());
看看到底是什么错误
hin@darthin' (Using password: YES)在mysql中,我的my.ini setup文件如下:
#This File was made using the WinMySQLAdmin 1.4 Tool
#2003-9-22 13:47:41#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions[mysqld]
basedir=D:/mysql
#bind-address=210.25.7.76
datadir=D:/mysql/data
#language=D:/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=D:/mysql/bin/mysqld-nt.exe
user=darthin
password=darthin2001
QueryInterval=10
建议你去下载一个mysql-front
一个很好用的mysql管理工具
里面有对某个database的user管理
感谢你两天来对我的帮助。
Thank you very much.