博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中的JDBC数据库连接
阅读量:5262 次
发布时间:2019-06-14

本文共 1274 字,大约阅读时间需要 4 分钟。

JDBC编程步骤

1.加载数据库驱动。

// 加载驱动Class.forName(driverClass)// 加载mysql驱动Class.forName("com.mysql.jdbc.Driver");// 加载OracleClass.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

转载于:https://www.cnblogs.com/jiqing9006/p/6206065.html

你可能感兴趣的文章
二叉查找树中节点的删除
查看>>
JOGL简介与安装
查看>>
linux Ubuntu Kali 安装flash
查看>>
蜕变成蝶~Linux设备驱动之异步通知和异步I/O
查看>>
JavaScript超链接设置打开窗口
查看>>
Django:学习笔记(7)——模型进阶
查看>>
hdoj2042
查看>>
用js实现帧动画
查看>>
Quartz使用总结
查看>>
VS2017专业版和企业版激活密钥
查看>>
List of Eclipse Plugins
查看>>
实验7
查看>>
DataReader和DataSet的异同之处。
查看>>
ping结果中TTL是什么意思
查看>>
arm下的gcc内联汇编
查看>>
winform DevExpress报表使用
查看>>
[Leetcode] maximun subarray 最大子数组
查看>>
URL参数获取/转码
查看>>
【通过反射去获取有参构造方法并使用】
查看>>
网站分析师如何让分析报告更具价值
查看>>