java连接mysql的配置问题 我老是连接不上啊!!!

2024-11-24 00:49:40
推荐回答(5个)
回答1:

classpath路径路径写错了,classpath加载java两个jar一个是dt.jar,一个是tools.jar,mysql驱动包前面不要写.;

正确如下
classpath
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files\Java\jdk1.7.0_07\lib\mysql-connector-java-5.1.22-bin.jar;
另外如果你的JAVA_HOME路径是C:\Program Files\Java\jdk1.7.0_07,你也可以这样写
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\mysql-connector-java-5.1.22-bin.jar;

回答2:

代码没有问题,设置一下classpath试试

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files\Java\jdk1.7.0_07\lib\mysql-connector-java-5.0.4-bin.jar;

回答3:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class ConnSql {
/**
* @param args
*/
Connection m_connection;
Statement m_statement;

String m_userid;
String m_passWord;
String m_basename;

public boolean ConnectionDB() throws Exception
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
m_connection=DriverManager.getConnection("jdbc:mysql://192.168.1.144:3306/jdhbase","root","admin");
m_statement=m_connection.createStatement();
return true;
}
public void Close()
{
try
{
m_statement.close();
m_connection.close();
}
catch(Exception e)
{
System.out.println("关闭数据库时出现错误:"+e.getStackTrace());
}
}
}
封装到一个ConnSql类里,调用就是:
ConnSql conn = new ConnSql();
conn.ConnectionDB() ;//开启数据库连接
Statement statement = conn.getM_statement();
String sql ="";
statement.execute();等等一些查询什么的方法
conn.Close();别忘了最后要关闭连接

回答4:

看看是不是没有加入mysql的驱动包,可以在网上下载,注意版本要是5的、还可能是你没有在mysql建立qqcountinfo这个数据 可以运行mysql然后输入create database qqcountinfo; 在运行下试试

回答5:

classpath路径路径写错了 代码没有问题,

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files\Java\jdk1.7.0_07\lib\mysql-connector-java-5.0.4-bin.jar;

---------来自普科国际JAVA培训学校--------