Java中的JDBC数据库连接

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

JDBC编程步骤

1.加载数据库驱动。

// 加载驱动
Class.forName(driverClass)
// 加载mysql驱动
Class.forName("com.mysql.jdbc.Driver");
// 加载Oracle
Class.forName("oracle.jdbc.driver.OracleDriver");

2.通过DriverManager获取数据库连接。

DriverManager.getConnection(String url,String user,String pass);

URL的写法之mysql,

jdbc:mysql://hostname:port/databasename;

3.通过Connection创建Statement对象。

4.通过Statement执行SQL语句。

execute()

executeUpdate()

executeQuery()

5.操作结果集

next()

previous()

first()

last()

beforeFirst()

...

6.回收数据库资源

422101-20161221000428214-677941249.png

package ch13;
import java.sql.*;

/**
 * Created by Jiqing on 2016/12/20.
 */
public class ConnMySql {
    public static void main(String[] args) throws Exception {
        // 1.加载驱动
        Class.forName("com.mysql.jdbc.Driver");

        // try() {} 语法中小括号中的资源会自动回收

        try (
            // 2.连接数据库
            Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/tpshop","root","123456");
            // 3.创建Statement
            Statement stmt = conn.createStatement();
            // 4.执行sql语句
            ResultSet rs = stmt.executeQuery("select * from tp_goods where cat_id = 191;");
        )
        {
            while(rs.next()) {
                System.out.println(rs.getInt(1) + "\t" + rs.getString(5));
            }
        }
    }
}

422101-20161221000530214-1673107337.png


本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/6206065.html,如需转载请自行联系原作者

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
SQL Java 数据库连接
深入理解 JDBC:Java 数据库连接详解
数据库是现代应用程序的核心组成部分之一。无论是 Web 应用、移动应用还是桌面应用,几乎都需要与数据库交互以存储和检索数据。Java 提供了一种强大的方式来实现与数据库的交互,即 JDBC(Java 数据库连接)。本文将深入探讨 JDBC 的各个方面,从基本概念到实际编程示例,以帮助您理解和使用 JDBC。
365 2
|
8月前
|
SQL Java 数据库连接
Java中使用JDBC连接数据库
Java中使用JDBC连接数据库
82 0
|
9月前
|
SQL Java 数据库连接
java 连接数据库
Java连接数据库有多种方式,其中最常用的有JDBC连接、Hibernate连接和MyBatis连接。 JDBC连接是Java连接数据库的基本方式,它使用标准的JDBC API通过数据库厂商提供的驱动程序来连接数据库。JDBC连接的步骤如下: 1.加载驱动程序:使用Class.forName()方法加载指定的驱动程序。 2.建立连接:使用DriverManager.getConnection()方法建立与数据库的连接。 3.创建Statement对象:使用Connection.createStatement()方法创建Statement对象,用于执行SQL语句。 4.执行SQL语句:
115 0
|
10月前
|
SQL 人工智能 安全
|
SQL 存储 Java
java数据库连接
java数据库连接
|
SQL 存储 缓存
Java JDBC连接数据库遇到的问题
Java JDBC连接数据库遇到的问题
125 0
|
Java 关系型数据库 MySQL
Java——JDBC连接数据库(步骤详解!!!)
Java——JDBC连接数据库(步骤详解!!!)
Java——JDBC连接数据库(步骤详解!!!)
|
SQL Java 关系型数据库
Java-JDBC详解
Java-JDBC详解
153 0
|
druid Java 数据库连接
Java的JDBC【下】
第一个JDBC程序 创建测试数据库 CREATE DATABASE jdbcStudy CHARACTER SET utf8 COLLATE utf8_general_ci; USE jdbcStudy; CREATE TABLE users( id INT PRIMARY KEY, NAME VA