JAVA连接mysql数据库报错,坐等高手指点
发布网友
发布时间:2022-04-09 05:04
我来回答
共4个回答
热心网友
时间:2022-04-09 06:33
package tju.calendar.dbc;
import java.sql.Connection;
import java.sql.DriverManager;
public class DatabaseConnection {
private static final String DBDRIVER="com.mysql.jdbc.Driver";
private static final String DBURL="jdbc:mysql://localhost:3306/--";
private static final String DBUSER="--";
private static final String DBPASSWARD="---";
private Connection conn=null;
public DatabaseConnection() throws Exception{
try{
Class.forName(DBDRIVER);
this.conn=DriverManager.getConnection(DBURL,DBUSER,DBPASSWARD);
}catch(Exception e){
throw e;
}
}
public Connection getConnection(){
return this.conn;
}
public void close() throws Exception{
if(this.conn!=null){
try{
this.conn.close();
}catch(Exception e){
throw e;
}
}
}
}
我一般都是这么连接数据库的 可能是你的语句顺序问题吧
热心网友
时间:2022-04-09 07:51
把错误发上来,是在哪出现的问题
热心网友
时间:2022-04-09 09:26
这种问题还是别在百度这里问了,建议你去知乎网问一下,也许有人会给你解答!
热心网友
时间:2022-04-09 11:17
后面的 Class.forName不需要newInstance方法
java连接mysql 失败 请高手指点
恩,楼上的正解,你的驱动包没有加进去,所以在加载驱动的时候就找不到所需要的类,因此报错,你去网上找一个驱动包,在工程下面建一个folder叫做lib,把驱动包拷贝到lib目录下,然后选中该包,右键-->buildpath--->add to...,这样就行了.当然也可以有其他做法,但我们不提倡....
我用java连接数据库是就会报各种错,求大神!!
1.加载数据库驱动 try { Class.forName("com.mysql.jdbc.Driver");} catch (Exception e) { e.printStackTrace();//打印异常 } 2.连接数据库 try{ conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/db","root","root");//获得数据库连接,用户名,密码,db:数据库名称 }catch(...
JAVA连接mysql数据库报错,坐等高手指点
import java.sql.DriverManager;public class DatabaseConnection { private static final String DBDRIVER="com.mysql.jdbc.Driver";private static final String DBURL="jdbc:mysql://localhost:3306/--";private static final String DBUSER="--";private static final String DBPASSWARD="---";priva...
Java链接MySQL数据库老是报错,求助高手~
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 找不到驱动,你驱动包没有引入吧。你是用的Myeclipse吗?是的话,可以点击工程的右键,里面有导入library的一个选项,就可以导入驱动包了。
java+mysql连接问题,急急,在线等!高分
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test/lx=root;password=111111");这个有错误 应该写成 jdbc:mysql://localhost:3306/test?user=root&password=111111
我的jdbc能够连接上mysql ,但是无法对数据库进行修改,老是报错,试了很...
你java里的字段和数据库的字段不一致,检查一下看看是哪个的错。有可能是数据库里你建表的时候,不小心在id前面或者后面加了空格什么的造成的
java为什么连不上mysql数据库 报错:error 1045:access denied for...
"jdbc:mysql://localhost/xuesheng,user=root,password=root")参数的传递方式有些问题,可以声明url user password三个String型的变量,并初始化url="jdbc:mysql://localhost/xuesheng",user="root",password="root"然后传到方法里,即 DriverManager.getConnection(url,user,password),可以试试看 ...
用java连接mysql数据库 出现错误找不到主函数,怎么解决?
控制台打印信息已经提示你了 在 database.Main 中找不到 main 方法 你是想运行 Test 类里的 main 方法 所以...保存你所有的java源文件 双击选中你的main方法 右键选择Run As -> Java Application
JAVA 连接MySQL数据库的时候出错 Access denied for user 'root'@'loc...
没有设置mysql你所连的那个数据库的权限。建议你先用navicat for mysql 先登陆看能不能进去,估计也是进不去的。要设置下
java 与mysql连接时,无法运行,求解答
jdbc有问题,如果代码不错的话只有两个问题,1)驱动没有加载 2)数据库没有打开(或者链接地址写的不对)你写的感觉有点乱啊,你要是用properties,直接在prop.load后面用prop.getProperty(key)获得链接参数,然后 用Connection PreparedStatement 和ResultSet 三个接口对数据库进行访问就可以了 ...