复习一下通过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连接,在用这个代码就可以连接上你的数据库了。

被折叠的 条评论
为什么被折叠?



