当前位置:首页 > 学习笔记 > 数据库 > 数据库教程 jdbc

数据库教程 jdbc

刘广法2022年03月31日 20:09:25数据库1820
数据库教程 jdbc -第1张图片-刘广法IT博客

Java数据库 连接技术

odbc:淘汰10年了。只能用在windows系统上

关于jdbc 的相关描述:


关于jdbc的实操七步:

package com.liuguangfa.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Test2 {
	public static void main(String[] args) {
		Connection conn = null;
		try {
			// 1、测试数据库驱动是否存在
			Class.forName("com.mysql.cj.jdbc.Driver");
			// 2、获取数据库连接。参数1:数据库连接协议子浮窗。参数2:用户名。参数3:数据库密码
			String url = "jdbc:mysql://localhost:3306/liuguangfa?charaterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimeZone=Asia/Shanghai";
			String username = "root";
			String password = "123456";
			conn = DriverManager.getConnection(url, username, password);
			// 3、创建传输sql指令载体
			Statement statement = conn.createStatement();
			// 4、向数据库服务器发送sql指令
			String sql = "select id,stu_id,name,sex,birthday,pinyin,phone,email from t_student limit 20";
			// 5、执行查询操作,返回结果集
			ResultSet rs = statement.executeQuery(sql);
			// 6、对结果集进行操作
			while (rs.next()) {
				Integer id = rs.getInt("id");
				String stuId = rs.getString("stu_id");
				String name = rs.getString("name");
				Date birthday = rs.getDate("birthday");
				String pinyin = rs.getString("pinyin");
				String phone = rs.getString("phone");
				String email = rs.getString("email");

				SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

				System.out.println(id + ":" + stuId + ":" + name + ":" + sdf.format(birthday) + ":" + pinyin + ":"
						+ phone + ":" + email);
			}
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			//7、关闭数据库连接
			if (conn != null) {
				try {
					conn.close();
				} catch (SQLException e) {
					e.printStackTrace();
				}
			}
		}

	}

}


文章原文地址:刘广法,转载保留出处,感谢

扫描二维码推送至手机访问。

版权声明:本文由刘广法博客发布,如需转载请注明出处。

本文链接:https://liuguangfa.com/database/159.html

分享给朋友:

“数据库教程 jdbc ” 的相关文章

数据库教程 关于数据库的数据类型以及数据库的约束

数据库教程 关于数据库的数据类型数据库的数据类型:一、整数类型:tinyint:一个字节smallint:两个字节mediumint:三个字节int:四个字节bigint:八个字节二、字符串类型:char:定长字符串,长度不足自动被空格varchar:不定长字符串三、小数类型:float:四个字节d...

数据库教程 DDL数据定义语言

数据库教程 DDL数据定义语言1. 基本操作查看所有数据库名称:【语法:show databases;】切换数据库:【语法:use test;】,切换到test数据库;显示表:【语法:show tables;】查询表:【语法:select * from goods;】2.操作数据库2.1 创建数据库...

数据库教程 索引

数据库教程 索引index:提升查询效率频率使用到为查询条件的列,能唯一标识实体的列。...

数据库练习 数据库查询练习 ***

冰人集团系统数据库设计1. 使用MySQL 8.x版本数据库,使用Navicat作为数据库客户端管理图形界面工具。2. 创建名为“iceman2018”的数据库。字符集使用utf8 -- UTF-8 Unicode,排序规则使用utf8_general_ci。3. 创建“部门”表,表名为t_depa...

数据库教程 设计模式(单例模式、代理模式、工厂模式)

Java中常用的设计模式:概况:1、单例模式饱汉式饿汉式内部类实现2、工厂模式3、代理模式静态代理动态代理num1:单例模式1.1 饱汉式public class Singleton { private static final Stu...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。