数据库的连接

复习一下通过java连接数据库咯,我学的是使用MYSQL数据库。
在这之前,重装了mysql-5.5,还好我当时配置的位置我记得,不然卸载有点麻烦。
SQLYog的设置就是新建一个新的MYSQL连接。
SQLYog是我用的图形化界面软件,配置也很简单。
在这里插入图片描述

重点来了:
JDBC操作数据库的步骤
1.注册驱动
告知虚拟机使用的是哪一个数据库的驱动
2.获得连接
3.获得语句执行平台
4.执行sql语句
5.处理结果
6.释放资源

package cn.itcast.demo1;

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

public class JDBCDemo {
	public static void main(String[] args) throws ClassNotFoundException,
			SQLException {
		// 1.注册驱动
		// 使用java.sql.DriverManager类的静态方法,registerDriver(Driver
		// driver),向JDBC注册一个驱动
		// Driver是一个接口,参数传递应该是MySql驱动程序的实现类
		// DriverManager.registerDriver(new Driver());这个不是最好的方式,或造成资源浪费
		// 最好的方式是利用反射技术,将驱动类加入到内容
		Class.forName("com.mysql.jdbc.Driver");

		// 2.获得数据库连接
		String url = "jdbc:mysql://localhost:3306/mybase";
		//这里是我的级的库的一些设置
		String username = "root";
		String password = "123";
		Connection con = DriverManager.getConnection(url, username, password);
		// System.out.println(con);
		
		//3.获得语句执行平台,通过数据库连接,获得sql语句的执行者对象
		// 方法statement createStatement() 创建一个statement对象,将sql语句发送到数据库 
		Statement sta = con.createStatement();
		
		//4.执行sql语句,获取结果
		//int excuteUpdate(String sql)执行insert update delete语句
		//返回值是操作成功数据表多少行
		int rows = sta.executeUpdate("insert into sort(sname,sprice,sdesc) values ('汽车',500000,'疯狂涨价');");
		System.out.println(rows);
		
		//6.释放资源
		con.close();
		sta.close();
	}
}

先配置好数据库,再利用图形化界面软件SQLYog新建MYSQL连接,在用这个代码就可以连接上你的数据库了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值