经典jdbc 原生操作,附简单操作demo
来源:互联网 发布:苹果电脑mac支持千牛吗 编辑:程序博客网 时间:2024/05/12 08:42
- 经典jdbc 原生操作附简单操作demo
- jdbc基础介绍
- jdbc 相关操作准备步骤
- jdbc 相关操作
- 代码demo
- 经典jdbc 原生操作附简单操作demo
经典jdbc 原生操作,附简单操作demo
jdbc基础介绍
Java 数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。。JDBC是面向关系型数据库的。[摘自wiki百科]
用我自己的理解就是,java提供一套标准的api给各大数据库厂商,让各大数据库厂商实现,作为驱动。开发人员调用数据库驱动来访问数据库。
jdbc 相关操作准备步骤
- 1.下载对应厂商的数据库驱动。
博主使用mysql的驱动包。mysql-connector-java-5.1.39-bin.jar。直接去官网下载即可。免费。 - 2.mysql数据库创建customer库,创建一张表,表名t_student,然后可以自己插入几条数据。
create table t_student ( id int(10) primary key, name varchar(20), age int(10));
jdbc 相关操作
- 1.加载驱动
- 2.创建链接
- 3.创建状态参数
- 4.执行操作(增删改/查)
- 5.关闭
代码demo
package com.mybank.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class TestJDBC { public static void main(String[] args) { /* * jar导入mysql-connector-java-5.1.39-bin.jar * 1.创建驱动 Class.forName("com.mysql.jdbc.Driver"); * 2.创建连接诶 Connection DriverManager.getConnection(url,"root",""); * 3.创建状态参数Statement stat = conn.createStatement(); * 4.执行操作 * 增,删,改:executeUpdate execute DDL create table * 查 :executeQuery ResultSet * 5.关闭 */ Connection conn = null; Statement stat = null; ResultSet rs = null; try { //1.创建驱动 Class.forName("com.mysql.jdbc.Driver"); //2创建连接 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/customer", "root", ""); //创建状态参数 stat = conn.createStatement(); //执行操作 //stat.executeUpdate("delete from t_student where id=1"); //查询 rs = stat.executeQuery("select * from t_student"); while (rs.next()) { System.out.println(rs.getString(1) + "--" + rs.getInt("age")); } //执行关闭资源释放 //连接总数量 } catch (Exception e) { e.printStackTrace(); } finally { try { if (rs != null) { rs.close(); } } catch (SQLException e) { e.printStackTrace(); } try { if (stat != null) { stat.close(); } } catch (SQLException e) { e.printStackTrace(); } try { if (conn != null) { conn.close(); } } catch (SQLException e) { e.printStackTrace(); } } }}
0 0
- 经典jdbc 原生操作,附简单操作demo
- JDBC链接操作Demo
- jdbc简单原理操作
- jdbc简单操作
- Java操作数据库之jdbc【原生方式】
- 原生Jdbc操作Mysql数据库开发步骤
- java-jdbc访问数据库,原生操作数据库
- Java 文件操作简单demo
- jdbc简单操作数据库实例
- JDBC简单的CRUD操作
- Mysql JDBC 的简单操作
- java简单jdbc查询操作
- 原生AJAX简单Demo
- Android下对Cookie的读写操作(附Demo)
- Android下对Cookie的读写操作(附Demo)
- 一个简单的闪光灯demo操作
- 5个经典PV操作题(附答案)
- java jdbc 简单demo
- 关于iOS多线程
- 二级指针做输出模型
- proc rank
- 每日命令:安装新软件
- iOS面试题
- 经典jdbc 原生操作,附简单操作demo
- opecv VideoCapture open avi file failed
- 通过xml文件注册信息,得到对应的类进行处理
- erlang中的错误处理
- C语言中的static 详细分析
- 使用构造器创建bean
- iOS 10 beta1 安装
- Android开发中,有哪些让你觉得相见恨晚的方法、类或接口
- 用maven管理项目