数据库——JDBC的一般流程

Java连接数据库的一般操作——JDBC

步骤:
JDBC操作数据库的操作
1.注册驱动.
告知JVM使用的是哪一个数据库的驱动
2.获得连接.
使用JDBC中的类,完成对MySQL数据库的连接
3.获得语句执行平台
通过连接对象获取对SQL语句的执行者对象
4.执行sql语句
使用执行者对象,向数据库执行SQL语句
获取到数据库的执行后的结果
5.处理结果
6.释放资源.

简单示例代码:

public static void main(String[] args) throws ClassNotFoundException, SQLException {
		// 1.注册驱动 推荐使用反射技术,将驱动类加入到内容当中去
		// 使用java.sql.DriverManager类的静态方法registerDriver(Driver driver)
		// Driver 也是一个接口,就在导入的jar包里,是MySQL驱动程序中的实现类
//		DriverManager.registerDriver(new Driver());//相当于注册了两次···
		// 驱动类源代码实现注册
		Class.forName("com.mysql.jdbc.Driver");

		// 获取数据库的连接 DriverManager类中的静态方法
		// static Connection getConnection(String url, String user, String password)
		// 返回值是Connection接口的实现类,在MySQL驱动程序中
		// url:数据地址 jdbc :mysql://连接主机IP:端口号//数据库名字
		String url = "jdbc:mysql://localhost:3306/mydatabase";
		String username = "root";
		String password = "root";
		Connection con = DriverManager.getConnection(url, username, password);// 注意这里的Connection指的是java.sql.Connection
//		System.out.println(con);//打印有结果就说明连接成功了

		// 3.获得语句执行平台,通过数据库链接对象,获取sql语句的
		// con对象调用方法 Statement createStatement() 多去Statement对象,将sql语句发送到数据库
		// 返回值是Statement接口的实现类,在mysql驱动程序
		Statement sta = con.createStatement();
//		System.out.println(sta);

		// 4.执行SQL语句
		// 通过执行对象调用方法执行SQL语句,获取结果
		// int executeUpdate(String sql) ,智能执行增删改,不能实现查询
		// 返回值int,操作成功的数据表行数
		int i = sta.executeUpdate("INSERT INTO sort(sname,sprice,sdesc) VALUES('ABC',500,'CHEAP')");
		System.out.println(i);

		// 6.释放资源
		sta.close();
		con.close();
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值