今天不想跑,所以才去跑|

凉白茶

园龄:2年4个月粉丝:19关注:7

2023-06-28 17:08阅读: 82评论: 0推荐: 0

JDBC p1 JDBC概述

JDBC概述

基本介绍

  1. JDBC为访问不同的数据库提供了统一的接口,为使用者屏蔽了细节问题。

  2. Java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作。

  3. JDBC的基本原理:

JDBC带来的好处

JDBC 是Java提供的一套用于数据库操作的接口API,Java程序员只需要面向这套接口编程即可。不同的数据库厂商,需要针对这套接口,提供不同的实现。

JDBC API

JDBC API是一系列的接口,他统一和规范了应用程序与数据库的连接、执行SQL语句,并得到返回结果等各类操作,相关类和接口在 java.sql包 和 javax.sql包 中。

JDBC快速入门

  1. 注册驱动 - 加载Driver类
  2. 获取连接 — 得到Connection
  3. 执行增删改查 — 发送SQL 给MySQL执行
  4. 释放资源 - 关闭相关连接

代码演示:

package com.hspedu.jdbc;
import com.mysql.jdbc.Driver;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
/**
* Jdbc程序,完成简单的操作
*/
public class Jdbc01 {
public static void main(String[] args) throws SQLException {
//前置工作:
//在项目下创建一个文件夹比如libs
//将mysql.jar拷贝到该目录下,点击add to project,加入到项目
//1. 注册驱动
Driver driver = new Driver();
//2. 得到连接
//(1) jdbc:mysql://,协议,规定好的,固定的,表示通过jdbc的方式连接mysql
//(2) localhost,ip地址
//(3) 3306,mysql监听的端口号
//(4) jdbc_learning,连接的数据库的名称
//(5) mysql 的连接本质就是socket连接
String url = "jdbc:mysql://localhost:3306/jdbc_learning";
//将用户名和密码放入Properties对象中
//第一个参数 user 和 password 是规定好的,后面的值根据实际情况写
Properties properties = new Properties();
properties.setProperty("user", "root");//用户名
properties.setProperty("password", "zyl");//密码
Connection connect = driver.connect(url, properties);
//3. 执行sql
// String sql = "insert into actor values(null, '刘德华', '男', '1970-11-11', '110')";
String sql = "update actor set name = '周星驰' where id = 1";
//得到statement,执行静态SQL语句,并返回其生成的结果对象
Statement statement = connect.createStatement();
int rows = statement.executeUpdate(sql);//如果是dml语句,返回受影响的行数
System.out.println(rows > 0 ? "执行成功" : "执行失败");
//4. 关闭连接
statement.close();
connect.close();
}
}

本文作者:凉白茶

本文链接:https://www.cnblogs.com/zh-Note/p/17476286.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   凉白茶  阅读(82)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.

作曲 : Reol

作词 : Reol

fade away...do over again...

fade away...do over again...

歌い始めの一文字目 いつも迷ってる

歌い始めの一文字目 いつも迷ってる

どうせとりとめのないことだけど

伝わらなきゃもっと意味がない

どうしたってこんなに複雑なのに

どうしたってこんなに複雑なのに

噛み砕いてやらなきゃ伝わらない

ほら結局歌詞なんかどうだっていい

僕の音楽なんかこの世になくたっていいんだよ

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

僕は気にしない 君は気付かない

何処にももういないいない

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

忘れていく 忘れられていく

We don't know,We don't know.

目の前 広がる現実世界がまた歪んだ

目の前 広がる現実世界がまた歪んだ

何度リセットしても

僕は僕以外の誰かには生まれ変われない

「そんなの知ってるよ」

気になるあの子の噂話も

シニカル標的は次の速報

麻痺しちゃってるこっからエスケープ

麻痺しちゃってるこっからエスケープ

遠く遠くまで行けるよ

安定なんてない 不安定な世界

安定なんてない 不安定な世界

安定なんてない きっと明日には忘れるよ

fade away...do over again...

fade away...do over again...

そうだ世界はどこかがいつも嘘くさい

そうだ世界はどこかがいつも嘘くさい

綺麗事だけじゃ大事な人たちすら守れない

くだらない 僕らみんなどこか狂ってるみたい

本当のことなんか全部神様も知らない

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

僕は気にしない 君は気付かない

何処にももういないいない

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

忘れていく 忘れられていく

We don't know,We don't know.