C/C++教程

JDBC连接数据库

本文主要是介绍JDBC连接数据库,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

JDBC概念

  • JDBC就是使用Java语言操作关系型数据库的一套API
  • 全称:(java database connectivity )java数据库连接

它的本质就是sun公司定义的一套操作所有关系型数据库的规则,即接口,各个数据库厂商去实现这套接口,提供数据库驱动jar包,我们可以使用这套接口编程,真正执行的代码是驱动jar包中的实现类,它的好处:

  1. 各数据库厂商使用相同的接口,java代码不需要针对不同数据库分别开发
  2. 可随时替换底层数据库,访问数据库的java代码基本不变

添加工程与导入jar包

第一步:创建新工程,打开idea选择左上角的File,选择New一个project,选择空工程,再new一个model选择java,并选择Jdk版本与编译版本,最后创建包与java类

第二步:在官网下载好connector的jar包复制到项目里,右键jar包选择作用域

使用idea完成对数据库的操作

package com.jdbc;

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

public class JdbcDemo {
    public static void main(String[] args) throws Exception{
        //1.注册驱动
       Class.forName("com.mysql.jdbc.Driver");
        //2.获取连接
        String url = "jdbc:mysql://127.0.0.1:3306/db1";
        String username = "root";
        String password = "1234";
        Connection conn = DriverManager.getConnection(url, username, password);
        //3.定义sql语句
        String sql = "update student set score=99.99 where name = '张三'";
        //4.获取执行sql的对象Statement
        Statement stat = conn.createStatement();
        //5.执行sql
        int count = stat.executeUpdate(sql);
        //6.处理结果
        System.out.println(count);
        //7.关闭资源
        stat.close();
        conn.close();
    }
}

这篇关于JDBC连接数据库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!