初识Jdbc

Java 数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。

首先是要讲数据库与meclipse用conncetion连接,加载驱动Class.forName("com.mysql.jdbc.Driver")

JDBC URL定义驱动程序与数据库之间的连接:jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8,localhost代表访问地址   可以是127.0.0.1 ,也可以是localhost,还可以是ip地址   3306代表端口号     mybatis是数据库名   严格区分大小写。

preparestatement表示预编译对象,放入预编译语言。ResultSet对象执行更新操作,比如 , 当实现查询功能时调用executequery()方法;实现增加修改操作时调用executeupdate()方法;实现删除操作时调用executedelete()方法。在此 PreparedStatement 对象中执行 SQL 语句,该语句必须是一个 SQL 数据操作语言语句,比如 INSERT、UPDATE 或 DELETE 语句,并且可以用try-catch来捕获异常。

当数据库较大而又要查询所有信息时可以用list来实现,把数据库每一列看做一个数组,需要查询哪个就修改数组即可。list也可以将数据库进行分页查询,使得查询更简单实际。当数据库每一组信息唯一时也可以不用List,直接使用表名作为方法类型,比如表叫userinfo,那就将userinfo 作为方法类型,否则将list<userinfo>作为方法类型。

在写sql语句时,不确定是否这语句可以执行,可以在数据console中进行测试,若能成功运行即可以执行。

时间: 2024-10-05 08:44:31

初识Jdbc的相关文章

JDBC之初识

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成. 简单地说,JDBC 可做三件事:与数据库建立连接.发送 操作数据库的语句并处理结果.下列举例代码段给出了以上三步的基本示例:

JDBC初识以及使用

JDBC 1. Jdbc概述 问题:实际开发中,不可能用工具或者命令行操作数据库,数据库表中的数据最终要使用Java程序来操作,那么Java中如何操作数据库中的数据呢? 答 : 在Java语言中,有一个专门连接数据库的规范(JDBC),专门负责连接数据库进行数据操作的规范 JDBC只是SUN编写的一堆接口(规范的体现),SUN公司自己并没有实现 问题 : 为什么SUN只定义一个JDBC规范,而不实现呢? 答 : 因为市面上的数据库很多,每个数据库内部接口不会向外暴露,而且即便是暴露让SUN去实现

初识 Cloudera Impala

Impala是Cloudera公司主导开发的新型查询系统,它提供SQL语义,能查询存储在Hadoop的HDFS和HBase中的PB级大数据.已有的Hive系统虽然也提供了SQL语义,但由于Hive底层执行使用的是MapReduce引擎,仍然是一个批处理过程,难以满足查询的交互性.相比之下,Impala的最大特点也是最大卖点就是它的快速.Impala 为存储在 HDFS 和 HBase 中的数据提供了一个实时 SQL 查询接口. Impala优点 下图来自zdnet,描述了Impala的一些优点:

Gradle(一)——初识

Gradle(一)--初识 1. 综述 Gradle 是像 Maven 一样的版本控制软件,它使用 Groovy 代替 Maven 的 XML 配置,代码更简洁,也更灵活.官方文档:docs.gradle.org 2. 安装 从官网下载 zip 包,解压,设置环境变量 GRADLE_HOME,值为解压目录,再将 %GRADLE_HOME%\bin 目录加入 path. 在 terminal 里运行 gradle -v 输出版本信息,则安装成功. 2.1 一个小问题 我虽然按照上面的正确步骤操作了

初识中间件之消息队列

初识中间件之消息队列 测试那点事儿 测试那点事儿 初识中间件之消息队列 1 消息队列概述 消息队列是分布式系统中的重要组件,主要解决应用耦合,异步消息,流量削锋等问题,以实现高性能,高可用,可伸缩和最终一致性架构,是大型分布式系统中不可缺少的中间件. 目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等,比如我之前用过的RabbitMQ以及kafka. 2 消息队列应用场景 在实际应用中,消息队列常用于异步处理.应用解耦.流量削锋

初识轻量级Java开源框架 --- Spring

初识轻量级Java开源框架 --- Spring 作者:egg 微博:http://weibo.com/xtfggef 出处:http://blog.csdn.net/zhangerqing spring是一个轻量级Java框架,其核心思想就是DI(Dependency Injection,即依赖注入)和IoC(Inversion of Control,即控制反转),因为其开源.低侵入性,现在已经席卷了很大一部分市场,其最大竞争对手乃是JavaEE框架EJB.EJB3.0以前,由于其笨重以及使用

java复习--初识java

1. 初识Java 1.什么是Java? Java是一门计算机语言,属于高级语言,是SUN公司(已经被Oracle公司收购)于1995年推出的一门高级语言. 为了使软件开发人员针对特定的市场进行开发,SUN公司将Java分为三个技术平台,分别是JavaSE.JavaEE.JavaME JavaSE(Java Platform Standard Edition)标准版,是为开发普通桌面应用程序提供的解决方案,JavaSE是三个平台中最核心的部分,JavaEE和JavaME都是从JavaSE的基础上

初识Kubernetes(K8s):从一个单机部署实现Java Web应用例子开始

本文是通过yum方式安装Kubernetes,并部署tomcat+mysql实现Jave Web应用.此应用是JSP页面通过JDBC访问Mysql数据库,只要程序正确连接到数据库上,就会自动完成对应的Table的创建与初始化数据的准备工作.当我们通过浏览器访问此应用时,就会显示一个表格的页面,数据则来自数据库.此应用需要启动两个容器:Web App容器和MySQL容器,并且Web App容器需要访问MySQL容器.现在我们就来看看通过Kubernetes是如何实现Java Web应用的.在继续阅

jdbc的简单使用

1.加载驱动(mysql的驱动是com.mysql.jdbc.Driver,SqlServer的驱动是 com.microsoft.sqlserver.jdbc.SQLServerDriver) 2.加载数据库的连接(url, username,password) 3.编写sql语句(String sql="select * from grade  where gradeName = ?";) 4.遍历查询结果 [while (resultSet.next()) {   System.