把手教你学 JDBC —— 实现你的 第一个 JDBC 程序,javamap集合面试题

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注Java)
img

正文

  • 通过代码的方式创建表

CREATE TABLE user (

username varchar(20) CHARACTER SET utf8 DEFAULT NULL,

password varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,

status int(10) DEFAULT NULL COMMENT ‘0表示审核未通过,1表示审核通过,2表示正在审核’,

phone int(20) DEFAULT NULL,

registertime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

/*Data for the table user */

insert into user(username,password,status,phone,registertime) values (‘admin’,‘0’,1,123,‘2019-10-28 19:57:55’),(‘zs’,‘123’,NULL,110,‘2019-10-28 20:02:08’),(‘zssss’,NULL,NULL,NULL,‘2019-10-28 19:56:08’),(‘zzz’,‘zzz’,1,123321,‘2019-11-11 20:33:25’);

2.2.3 表的数据

在这里插入图片描述

2.3 编写你的第一个 JDBC 程序

  1. 创建你的第一个 Java Web 程序

在这里插入图片描述

  1. 创建项目,名为 JDBC

在这里插入图片描述

  1. 添加 mysql 的驱动文件,加入 WebContent 目录下的 WEB INFO 下的 lib 文件下

在这里插入图片描述

  1. 然后创建一个 class 文件,在 com.jdbc.db 下,命名为 DBUTIL,然后加入如下代码

package com.jdbc.db;

/**

  • @author Gorit

  • @date 2019年12月11日

  • @Task 第一个 JDBC 程序

  • */

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import com.mysql.jdbc.Statement;

public class DBUTIL {

private static final String URL = “jdbc:mysql://localhost:3306/bank”;

private static final String USERNAME = “root”;

private static final String PASSWORD = “root”;

public static void main(String[] args) throws ClassNotFoundException, SQLException {

// JDBC 的三要素文件,加载驱动,获取连接,

//1. 加载驱动程序

Class.forName(“com.mysql.jdbc.Driver”);

//2. 获取数据库的连接

Connection coon = DriverManager.getConnection(URL,USERNAME,PASSWORD);

//3. 通过数据库的连接操作数据库,实现增删改查

Statement stmt = (Statement) coon.createStatement();

//4. 返回 ResultSet 对象,编写 sql 语句,实现最简单的增删改查

ResultSet rs = stmt.executeQuery(“select username,password from user”);

//打印数据

while(rs.next()) {

//返回字符串

System.out.println(rs.getString(“username”)+" "+rs.getString(“password”));

}

}

}

  1. 运行结果

总结

这份面试题几乎包含了他在一年内遇到的所有面试题以及答案,甚至包括面试中的细节对话以及语录,可谓是细节到极致,甚至简历优化和怎么投简历更容易得到面试机会也包括在内!也包括教你怎么去获得一些大厂,比如阿里,腾讯的内推名额!

某位名人说过成功是靠99%的汗水和1%的机遇得到的,而你想获得那1%的机遇你首先就得付出99%的汗水!你只有朝着你的目标一步一步坚持不懈的走下去你才能有机会获得成功!

成功只会留给那些有准备的人!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
统化的资料的朋友,可以添加V获取:vip1024b (备注Java)**
[外链图片转存中…(img-Hbg1tMWC-1713471872072)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值