JDBC--1
来源:互联网 发布:波士顿矩阵 编辑:程序博客网 时间:2024/05/22 15:58
JDBC是java Database Connectivity---java数据库连接。
它是一种用于执行SQL语句的java API;
它是一组用java编程语言系的类和接口组成的,严格来说是J2EE的一部分。
在实际的生产过程中我们所使用的实际的编程语言是不一样的,使我们的连接数据库的过程变的很繁琐,这样我们就需要统一的接口将其统一起来,实现跨平台连接,这样就节省了很多为步骤,严格的体现了分层思想在实际生产中的应用;
分层的好处就是上一层只需要和下一层进行通讯即可,不牵扯过多的步骤;
JDBC为数据库开发人员提供了标准的API,据此可以构建更高级的工具和接口是数据库开大人员能够用纯java API编写数据应用程序。
package algorithm.cxg.JDBC;import java.sql.*;/** * JDBC应用程序 * 1.导入相关数据库的jar包; * 2.打开连接:使用DriverManager.getConnection(DB_URL, DB_NAME, DB_PASSWORD);创建一个 * connection对象,代表与数据的物理连接; * 3.执行SQL语句查询:需要使用类型声明的对象建立并提交一个SQL语句; * 4.从结果集中提取数据:要求使用适当的关于 ResultSet.getXXX() 方法来检索结果集的数据; * 5.处理结果集:对得到的结果进行相关的操作; * 6.清理环境,即需要明确的关闭所有的数据资源,释放内存; * @author admin * */public class TestJDBC {//数据库驱动public static String JDBC_DRIVE="com.mysql.jdbc.Driver";//数据连接地址public static String DB_URL="jdbc:mysql://localhost/hibernate";//数据库名称public static String DB_NAME="root";//数据库密码public static String DB_PASSWORD="";public static void main(String[] args) {Connection connection=null;Statement statement=null;try {//注册驱动程序Class.forName("com.mysql.jdbc.Driver");//1.打开数据库System.out.println("数据库开始连接。。。");connection=DriverManager.getConnection(DB_URL, DB_NAME, DB_PASSWORD);//2.创建SQL语句statement=connection.createStatement();String sql;sql="SELECT id,`name`,phone FROM member";//3.处理结果集ResultSet resultSet=statement.executeQuery(sql);while (resultSet.next()) {//检索int id=resultSet.getInt("id");String name=resultSet.getString("name");int phone=resultSet.getInt("phone");//显示System.out.println("id:"+id+",name:"+name+",phone:"+phone);}resultSet.close();statement.close();connection.close();} catch (SQLException se) {//jdbc操作错误se.printStackTrace();} catch (Exception e) {//Class.fromName()错误e.printStackTrace();} finally {try {statement.close();} catch (SQLException e) {e.printStackTrace();}try {connection.close();} catch (SQLException e) {e.printStackTrace();}}System.out.println("数据处理完成!");}}
0 0
- JDBC 1
- JDBC--1
- JDBC | 1
- JDBC与JDBC-1、简介
- JDBC学习笔记(1)-----温故jdbc
- JDBC学习1:详解JDBC使用
- 【JDBC】(1)JDBC注册驱动
- Java-JDBC(1)JDBC-ODBC
- JDBC学习笔记1
- JDBC Review 1
- 解析JDBC(1)
- JDBC总结笔记1
- jdbc学习笔记(1)
- jdbc简单封装 1
- JDBC 笔记1
- jdbc笔记1
- JDBC基础1
- spring jdbc封装(1)
- Spring笔记——事务
- [thinkphp3.2]行为扩展以及插件机制介绍!
- 【PAT】1072. Gas Station (30)
- 王爽 汇编 实验14
- 原创
- JDBC--1
- JAVA JDK版本切换
- leetcode 42:Trapping Rain Water
- Ubuntu 中软件的安装、卸载以及查看的方法总结
- MYSQL主从不同步延迟原理分析及解决方案
- Filter mapping specifies an unknown filter name struts2所报的404异常
- UIView的属性使用
- Linsolve 线性解决方案
- Laravel 菜鸟上路 - 笔记 - 数据库查询