netbeans连接mysql问题
搞了我一个晚上,我用的是mysql,先是花了很长时间弄mysql,然后现在又花很长时间连接mysql,还是没连接出来,下星期就要交课程设计了,很急啊。如图,我已经连接上了数据库,而且在netbeans里使用sql语句操作数据库什么的都是没问题的。但是,我用java程序来连接数据库,就会显示我连接失败。
如下图。
驱动什么的都装了,不然不能连接成功,所以感觉不是这个的问题,那我实在想不出了,然后这是我java的源代码
package javaapplication1;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
public class test
{
public static void main(String[] args)
{
Connection conn = null;
String url,user,password;
try
{
url="jdbc:mysql://localhost:3306";
user="root";
password="123456";
conn = DriverManager.getConnection(url,user,password);
System.out.println("成功!");
}
catch(SQLException e)
{
System.out.println(e.toString());
}
}
}
求大神。 你用JDBC连接少了Class.forName(驱动);
例如:
private static String DRIVER = "com.mysql.jdbc.Driver";
private static String URL = "jdbc:mysql://192.168.18.150:3306/oimsv3characterEncoding=utf8";
private static String USER="root";
private static String PASS="Oims@2014";
public static Connection getConnection(){
Connection conn=null;
try {
Class.forName(DRIVER);
conn=DriverManager.getConnection(URL, USER, PASS);
System.out.println("数据库连接成功!!!");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
页:
[1]