JDBC连接数据库

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

import javax.swing.text.StyleContext.SmallAttributeSet;

/**
*
* 什么是JDBC
* 在java技术中,访问数据库的技术就叫做JDBC
*
* JDBC的特点:
* 实现了数据连接的标准化和对象化,使用方便,支持不同的关系型数据库。
* jdbc规范的核心技术(掌握四个核心对象)
* DriverManager:用于注册驱动的
* Connection:表示与数据库创建连接的对象
* Statement:操作数据库sql语句的对象。
* ResultSet:结果集对象(其实就是一张虚拟的表)
* —————————–
* 使用jdnc操作数据库需要以下几个步骤:
* – 注册驱动 DriverManager
* – 建立连接 Connection
* – 创建执行sql语句对象 Statement
* – 执行数据库操作(增删改查)
* – 处理结果
* – 关闭资源
* API
* JDBC的驱动:
*
*
* 1.创建一个java项目
* 2.创建一个文件夹lib
* 3.将数据库厂商提供的驱动jar文件放进去
* 4.build path
*
* 开发一个jdbc程序(重要)
* 实现查询数据库中的数据显示在java的控制台中。
* “jdbc:mysql://localhost:3306”:
* 我现在通过jdbc的技术去访问mysql数据库,根据我们安装的数据库的端口号去访问数据库
*/
public class Demo1 {
public static void main(String[] args) throws Exception {
//第一步:注册驱动
DriverManager.registerDriver(new com.mysql.jdbc.Driver());

    //第二步:建立连接
    Connection conn = 
            DriverManager.getConnection("jdbc:mysql://localhost:3306/student","root","root");

    //第三步:创建一个用于执行sql语句的对象
    Statement stmt = conn.createStatement();

    //第四步:执行sql语句,并返回结果
    String sql = "select * from studenttest";
    //我们现在得了结果集,就是得到一张虚拟的表
    ResultSet rs = stmt.executeQuery(sql);

    //第五步:处理结果集
    while (rs.next()) {
        System.err.println(rs.getObject(1)+"\t");
        System.err.println(rs.getObject(2)+"\t");
    }
   //第六步:关闭资源
    rs.close();
    stmt.close();
    conn.close();
}

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值