2019-06-12 Java学习日记之JDBC

使用JDBC的基本步骤:

1. 注册驱动

DriverManager.registerDriver(new com.mysql.jdbc.Driver());

2. 建立连接

//DriverManager.getConnection("jdbc:mysql://localhost/test?user=monty&password=greatsqldb");

//2. 建立连接 参数一: 协议 + 访问的数据库 , 参数二: 用户名 , 参数三: 密码。

conn = DriverManager.getConnection("jdbc:mysql://localhost/student", "root", "root");

3. 创建statement

//3. 创建statement , 跟数据库打交道,一定需要这个对象

st = conn.createStatement();

4. 执行sql ,得到ResultSet

//4. 执行查询 , 得到结果集

String sql = "select * from t_stu";

rs = st.executeQuery(sql);

5. 遍历结果集

//5. 遍历查询每一条记录

while(rs.next()){

int id = rs.getInt("id");

String name = rs.getString("name");

int age = rs.getInt("age");

System.out.println("id="+id + "===name="+name+"==age="+age);

}

6. 释放资源

if (rs != null) {

try {

rs.close();

} catch (SQLException sqlEx) { } // ignore

rs = null;

}

原文地址:https://www.cnblogs.com/clqbolg/p/11037390.html

时间: 2024-10-10 07:23:57

2019-06-12 Java学习日记之JDBC的相关文章

Java学习日记(一)基础

标识符: 由26个英文字母大小写,数字:0-9 符号:_ $ 组成 定义合法标识符规则: 1.数字不可以开头. 2.不可以使用关键字. 3.Java中严格区分大小写. Java中的注释格式: 单行注释: 格式: //注释文字 多行注释: 格式: /* 注释文字*/ 文档注释: 格式:/** 注释文字 */ 常量: 常量表示不能改变的数值. java中常量的分类: 1.整数常量.所有整数 2.小数常量.所有小数 3.布尔型常量.较为特有,只有两个数值.true 和false. 4.字符常量.将一个

java学习日记第一天

java 学习日记 第一天 java学习准备工作 首先环境配置:一个是jdk安装,另一个编译工具 eclipse ,安装下载教程网上很多 找了一个照着做就行 : 上述步骤完成,我们就可以打开eclipse进行我们第一个程序的编写啦当然是编写我们熟悉的helloWorld创建一个Java Perfect 目前好像基本都习惯用工程管理我们就建一个java工程然后点开工程在src右键new一个class,不用问这是啥这是啥,先把程序跑起来,慢慢就懂了我们在{}写我们的程序,这就好比helloworld

好程序员Java学习路线分享JDBC初体验

好程序员Java学习路线分享JDBC初体验,JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序 -?Java 具有坚固.安全.易于使用.易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言.所需要的只是 Java应用程序与各种不同数据库之

java学习日记(29 JDBC)

01JDBC概念和数据库驱动程序 * JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API, * JDBC是java提供给开发人员的一套操作数据库的接口 * 数据库驱动就是实现该接口的实现类 数据准备 * a: 创建数据库和表结构 #创建数据库 create database mybase; #使用数据库 use mybase; ###创建分类表 create table sort( sid int PRIMARY KE

java学习日记

我自己是学前端的,个人认为,如果一个前端连一个后台语言都不曾了解过,在工作中可能会和后台掐架,抱着这种心态来自己学学java,在这几天看过的书和视频来看,很多java当中的语法和js有很多相似之处,就比如说关键字:if,for之类的,可以说是编程语言当中最常见而且最常使用,使用方式也是相同的几个关键字了.经过两天的学习,了解了java和js的不同之处: 取值的方式不同,在js中找到input节点.value就能轻松取值,但是在java中,要取值首先要导入一个包"Scanner",创建&

Java学习日记:Week1---day1-2 Java初识

前言: 新的旅程正式开始了,经过了两周的c语言预科班学习,对程序的开发有了第一步的认知.如今Java课程也如期开始,对于一个程序员究竟是先学习哪个语言好已经没有必要去探究了,如今既然上了Java的船自然要老老实实的走,能到什么程度就看自己了,个人对自己还是有点信心的. 课从昨天就正式开始了,昨天老师讲了一天大方面的东西,总之没什么具体内容,今天开始了初始java的第一课:简单理了理今天老师讲的内容,挑了一些重点的记在日记. 一.JAVA的版本以及JDK 1)Java的几个版本 java SE(j

java学习日记第三天之简单算法问题

hello 大家好 今天学习了一些有关java算法: 1.算法:解决问题的基本步骤,和实现方案 业务处理中的算法问题: 分析问题找规律 针对规律写代码 2.九九乘法口诀表 问题分析 : 1*1=1 1*2=2 2*2=2 1*3=3 2*3=6 3*3=9 我们发现规律 第几行有几个乘法式,需要两个遍历,从1-9行遍历,然后1-9列遍历 public class ReturnTest { public static void main(String[] args) { ReturnTest.ce

小码蚁java学习日记——起航篇

很久很久以前,大约公元2005年就知道知晓java. 一直都有过了解,但从未系统学习. 今天,就在今天,这是一个伟大的日子,伟大的12月18号,我终于坚定了利用工作之余学习java的决心,一个phper 就要变身了. 首先选个方向吧,其实这个好真麻烦,近水楼台先得月,还是写web吧. 好吧,今天就这么多! 以后还希望大家多多指点小的,助我在java的道路上越走越远.

超级小白Java学习日记(1)

作为一名初级财务人员,在生完孩子再次步入职场后,更深刻的认识到自己的不足.拥有的财务知识无论是深度还是广度,都对职业发展益处不大.对自己进行了浅薄的剖析,认为我的兴趣.性格都不适合做财务.所以想开发一项技能,能提高职场竞争力,找到兴趣点. 自我介绍 29岁财务女,新晋宝妈,生了孩子之后像重活一场.看到身边小小的可人儿,他全心全意的依赖着我,可是我却不敢面对他.因为我觉得我没有优点值得他学习,我不敢在他长大后站在他面前,说我是妈妈,妈妈是对的,你要听妈妈的. 都说"为母则刚",如果这个&