会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132648个问题

1670308050246.jpg

JAVA 全系列/第三阶段:数据库编程/JDBC技术 1456楼
JAVA 全系列/第三阶段:数据库编程/SQL 语言 1457楼
JAVA 全系列/第三阶段:数据库编程/Oracle 数据库的使用 1460楼
JAVA 全系列/第三阶段:数据库编程/Oracle 数据库的使用 1461楼

package com.bjsxt;

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

public class JdbcTest {
	
	//向Departments表中添加一条数据
	public void instertDepartments(String department_name,int location_id) {
		Connection conn=null;
		Statement state=null;
		try {
			//驱动注册
			Class.forName("com.mysql.jdbc.Driver");
			//创建链接
			 conn=DriverManager.getConnection("jdbc:musql://localhost:3306/bjsxt?useUnicode=true&characterEncoding=utf-8","root", "root");
			String sql="insert into departments values(default,'"+department_name+"',"+location_id+")";
			 state=conn.createStatement();
			int flag=state.executeUpdate(sql);
			System.out.println(flag);
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally {
			if(state !=null) {
				try {
					state.close();
				} catch (SQLException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
				if(conn !=null) {
					try {
				conn.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}	
	}
	public static void main(String[] args) {
		JdbcTest test=new JdbcTest();
		test.instertDepartments("研发部", 8);

	}

}

报错提示:

Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.

java.sql.SQLException: No suitable driver found for jdbc:musql://localhost:3306/bjsxt?useUnicode=true&characterEncoding=utf-8

at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:702)

at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:228)

at com.bjsxt.JdbcTest.instertDepartments(JdbcTest.java:18)

at com.bjsxt.JdbcTest.main(JdbcTest.java:47)



我的代码和视频中的一摸一样,怎么报错呢??

JAVA 全系列/第三阶段:数据库编程/JDBC技术(旧) 1465楼
JAVA 全系列/第三阶段:数据库编程/MySQL数据库 1466楼
JAVA 全系列/第三阶段:数据库编程/MySQL数据库 1467楼
JAVA 全系列/第三阶段:数据库编程/SQL 语言 1468楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637