1.【JDBC入门】

news/2024/5/18 22:59:20 标签: jdbc

概念

Java DataBase Connectivity Java 数据库连接, Java语言操作数据库

本质

它是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。

我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。

快速入门

步骤

  1. 导入驱动jar包
    • 复制mysql-connector-java-5.1.37-bin.jar到项目的lib目录下
    • 2.右键–>Add As Library
  2. 注册驱动
  3. 获取数据库连接对象 Connection
  4. 定义sql
  5. 获取执行sql语句的对象 Statement
  6. 执行sql,接受返回结果
  7. 处理结果
  8. 释放资源

代码演示

public class JDBCDemo1 {
    public static void main(String[] args) throws Exception {
        //1.导入驱动jar包
        //2.注册驱动
        Class.forName("com.mysql.jdbc.Driver");
        //3.获取数据库的连接对象
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db3", "root", "root");
        //4.定义sql语句
        String sql  = "update account set balance = 2000";
        //5.获取执行sql对象,Statement
        Statement stmt = conn.createStatement();
        //6.执行sql
        int count = stmt.executeUpdate(sql); // 1 | 2
        //7.处理结果
        System.out.println(count);
        //8.释放资源
        stmt.close();
        conn.close();
    }
}

http://www.niftyadmin.cn/n/1850142.html

相关文章

2.【JDBC相关对象功能详解】

DriverManager:驱动管理对象Connection:数据库连接对象Statement:执行sql的对象ResultSet:结果集对象PreparedStatement:执行sql的对象 DriverManager 驱动管理对象,主要功能如下: 注册驱动获…

3.【JDBC工具类】

简化书写:注册驱动、获取连接对象、释放资源等等。 需要抽取的代码 加载sql配置文件、注册驱动:静态代码块(因为只需加载一次即可)获取连接对象:抽取为一个方法释放资源:抽取为一个方法 需求 在获取连接…

jquery+ajax+C#实现无刷新操作数据库数据

我们知道同步执行和异步执行的区别,为了更好的提高用户的体验,我们都会采用异步方式去处理一些问题,毕竟单线程的同步可能回造成卡死等现象,很不友好,所以可以使用ajax来完成用户的体验,现在我们就来说说如…

4.【JDBC事务】

事务 概念:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则这多个步骤要么同时成功,要么同时失败。 操作 开启事务提交事务回滚事务 使用Connection对象来管理事务 开启事务:在执行sql前开启事务 调用该方法设置…

5.【数据库连接池】

概念 获取数据库连接的操作,是向系统底层申请资源的,是非常耗时的,为了避免资源浪费,我们使用连接池技术。 连接池:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被…

C#之自动提交表单登录QQ空间...

本程序完整源码下载地址:http://download.csdn.net/download/friendan/4358792呵呵,用程序自动登录网站,那是我很想要的一个功能,用分析数据包,模拟发包的方式,难度不小...在网上找了很久,有关C#自动登录web的文章&…

6.【数据库连接池工具类】

搭建步骤 定义一个类提供静态代码块加载配置文件,初始化连接池对象提供方法 获取连接方法:通过数据库连接池获取连接释放资源获取连接池的方法 代码: package cn.luis.DataSource.util;import com.alibaba.druid.pool.DruidDataSourceFac…

Semantic Analysis

http://www.semanticsearchart.com/research.html转载于:https://www.cnblogs.com/stoneresearch/archive/2012/06/09/4336309.html