JDBC浅应用】的更多相关文章

经过我自己的总结后,其实很简单,只需要记住四个步骤,JDBC这部分的学习就可以掌握差不多了,请多多指教. 加载注册JDBC驱动: 打开数据库: 创建向数据库发送sql语句的statement: ResultSet是数据库返回的结果集: 关闭(先打开的后关闭,后打开的先关闭). package com.csdn.jdbc.study; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultS…
一.概述 1.为什么要用JDBC 数据库是程序不可或缺的一部分,每一个网站和服务器的建设都需要数据库.对于大多数应用程序员(此处不包含数据库开发人员)来说,我们更多的不是在DBMS中对数据库进行操纵,而是在我们编写的程序中对数据库进行访问,Java程序中一般都是通过JDBC来连接服务器并进行增删改查操作的.下面,就来具体介绍一下JDBC编程. 2.SQL语言的分类 根据所进行操作种类的不同,结构化查询语言SQL分为三类,分别为: (1)DQL:数据查询语言    例:select (2)DML:…
JDBC中的事务 简单来说,事务就是要保证一组DAO方法的操作,要么一起成功要么一起失败. 1.事务控制的位置 在Service中的业务方法内进行事务控制. 2.事务控制的代码 a.注意:JDBC会自动把一条增.删.改的操作加入事务.(这样非常不好,因为有些情况是不需要添加事务的,容易产生问题). b.推荐:手工控制事务: connection.setAutoCommit(false); //将JDBC的自动事务关闭 connection.commit(); //手工提交事务 connectio…
一.JDBC技术引言 1.什么是JDBC技术 提供了一套接口规范,利用java代码进行数据库操作. 2.JDBC技术的核心思想 对于程序员来说,代码访问数据库分为三个步骤:1.通过数据库的账号密码.2.用代码执行sql语句.3.接收查询的结果并展示.并且这些步骤应该是规避数据库差异的,不同的数据库产品应该用同一套规范代码.而java所提供的三个基础接口正是起的这个作用:Connection.PreparedStatement.ResultSet.java要求不通的数据库公司根据java所提供的接…
整理-----数据库技术,磁盘冗余阵列,IP分配, ECC内存,ADO, DAO,JDBC 1.MySQL MySQL是最受欢迎的开源SQL数据库管理系统,它由 MySQL AB开发.发布和支持.MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司.MySQL是MySQL AB的注册商标. MySQL是一个快速的.多线程.多用户和健壮的SQL数据库服务器.MySQL服务器支持关键任务.重负载生产系统的使用,也可以将它嵌入到…
一.回想 还记得以前自学的时候,刚接触到数据库,讲解的连接数据库的最基本的理论知识和方法,现在温习一下基础知识并总结如下! 1.JDBC连接数据库的基本流程 加载JDBC驱动程序 —> 提供JDBC连接的URL,ROOT,PASSWORD —> 连接数据库 —> 获取Statement相关类 —> 完成增删改 —> 关闭JDBC的相关对象 2.详细 ①JDBC的驱动程序的加载 网上有说到JDBC加载驱动程序有4种方法,但是不太明白.这里用java的反射来完成驱动程序的加载.但…
一.注册方法(4种) 1)服务提供者框架: 符合JDBC 4.0规范的驱动程序包含了一个文件META-INF/services/java.sql.Driver,在这个文件中提供了JDBC驱动实现的类名. 例如:mysql-connector-java-5.1.40-bin.jar文件中就可以找到java.sql.Driver文件,用文本编辑器打开文件就可以看到:com.mysql.jdbc.Driver类. JVM的服务提供者框架在启动应用时就会注册服务,例如:mySQL的JDBC驱动就会被注册…
一.了解基本的几个jdbc需要的类 1.1DriverManager类 DriverManager类是一个jdbc的驱动服务类.通常使用该类获得一个Connection对象,得到一个数据库的链接. 1.2.Connection类 每一个Coonection的对象都是一个数据库的链接对象,代表了一个物理会话. 1.3. Statement类 执行sql语句的工具接口. 1.4.PreparedStatement类 Statement类的子接口,一个预编译的Statment对象. 1.5.Resul…
定位为轻量级Java框架,在Java的JDBC层提供的额外服务. 它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架. 适用于任何基于JDBC的ORM框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template或直接使用JDBC. 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP等. 支持任意实现JDBC规范的数据库.目前…
目录 前言 作用 JDBC的架构 步骤 JDBC常见的关键字解释 前言 Java数据库连接,是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法.JDBC也是Sun Microsystems的商标.JDBC是面向关系型数据库的. 在J2SE中,提供了一个称之为JDBC-ODBC桥的API. ​ --维基百科 sun公司提供的java连接数据库的规范,包括一些常见的数据库,MySQL Oracle等. 要想通过IDEA创建项目连接借助JDBC使用…