处理JDBC:java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/DB
文章目录前言一、JDBC简介二、JDBC使用以及处理异常的方法1.导入jar包2.JDBC基础操作3、处理异常:No suitable driver found for jdbc:mysql://localhost:3306/DB总结前言今天花费一个多小时的事件处理这个问题,最终的处理方法真的是太…棒了,我重开了个项目,建了下模块,结果问题解决了。本着斩草要除根……咳咳,刨根问底的原则,我决定细查
文章目录
前言
今天花费一个多小时的事件处理这个问题,最终的处理方法真的是太…棒了,我重开了个项目,建了下模块,结果问题解决了。
本着斩草要除根……咳咳,刨根问底的原则,我决定细查一下这个问题,下面是我得到的结果!
一、JDBC简介
不说废话,简单来说:
官方定义了的一套操作关系型数据库的规则,也就是接口,所有关系型数据库实现这套接口,进而使Java代码可以操作数据库。
二、JDBC使用以及处理异常的方法
1.导入jar包
图片说明较为清晰:
1、右击模块选择新建–>目录(起个名字,例如:libs)
2、这里粘贴MySQL的 jar包。
就是这个:
3、这个样子,选择:添加为库。
4、处理为模块库。
5、最终的样子,结束了。
2.JDBC基础操作
导包代码如下(示例):
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
实例代码如下(示例):
public class JdbcDemo {
public static void main(String[] args) throws Exception {
//注册驱动
//Class.forName("com.mysql.jdbc.Driver"); 可省略
//获取数据库连接
Connection connection = DriverManager.getConnection("jdbc:mysql:///it","root","password");
//定义SQL语句
String sql = "update tb_goods set price = 5900 where id = 1;";
//获取执行sql的对象
Statement statement = connection.createStatement();
//执行sql
int i = statement.executeUpdate(sql);
//处理结果
System.out.println(i);
//释放资源
statement.close();
connection.close();
}
}
3、处理异常:No suitable driver found for jdbc:mysql://localhost:3306/DB
1、没有导入jdbc驱动jar包。
上方有导入jar包的过程,导入方法,以IDEA为例)。
2、url书写错误
格式:
url = “jdbc:mysql://127.0.0.1:3306/DBname”;
127.0.0.1:本机地址,也称回环地址。这里填写IP地址,可远程范围其他计算机的数据库。
3306:端口号,MySQL默认端口号。
DBname:数据库名,你要打开的数据库。
总结
在以上方法都没有作用的情况下,可使用一下方法:
删除项目,重新创建一个项目。
这也是我出错的地方,真的是逗乐我了。我居然新建了两个模块,模块套模块。
好了,情况就是这样!是时候说:see you!
更多推荐
所有评论(0)