1. JDBC操作数据库的步骤? (1). 注册数据库驱动; (2). 建立数据库连接; (3). 创建一个statement语句; (4). 执行sql语句; (5). 处理结果集; (6). 关闭数据库连接; Connection connection = null; Statement sta ...
转载
2021-10-16 23:50:00
102阅读
2评论
JDBC面试题
数据库驱动
1.数据库驱动的概念
数据库厂商提供的用来操作数据库的jar包,就叫做数据库的驱动。
JDBC
1.1.JDBC的概念: (掌握) 1.1.1.数据库驱动: 数据库厂商提供的用来操作数据库的jar包 1.1.2.JDBC: 由于不同的数据库厂商提供的数据库驱动各不相同,导致开发人员的学习成本十分的高, 于是sun公司提供了一套用来统一访
原创
2021-07-16 10:44:11
71阅读
1,什么是JDBC?JDBC访问数据库的基本步骤是什么? JDBC(Java Database Connectivity)是sun公司提供的一种数据库访问规则。Java程序只需要使用JDBC即可驱动数据库。 步骤: 首先要引入JDBC驱动包: 然后再进行以下步骤 &nb
转载
2023-07-11 23:20:55
115阅读
以下我是归纳的JDBC知识点图:图上的知识点都可以在我其他的文章内找到相应内容。JDBC常见面试题JDBC操作数据库的步骤 ? JDBC操作数据库的步骤 ?注册数据库驱动。 建立数据库连接。 创建一个Statement。 执行SQL语句。 处理结果集。 关闭数据库连接代码如下: Connection connection...
原创
2021-07-12 17:34:46
256阅读
您能向我简要叙述一下SQL Server 2000中使用的一些数据库对象吗?
您希望听到的答案包括这样一些对象:表格、视图、用户定义的函数,以及存储过程;如果他们还能够提到像触发器这样的对象就更好了。如果应聘者不能回答这个基本的问题,那么这不是一个好兆头。 存储过程和函数的区别? 存储过程(Stored Procedure )是一组为了完成特定功能
转载
2024-06-14 06:56:18
199阅读
1、触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2、什么是存储过程?用什么来调用? 答:存储过程是一个预编译的SQL语
转载
2023-08-07 16:43:10
233阅读
那么常见的数据库面试题有哪些呢?(非DBA向)<img data-rawheight="272" data-rawwidth="578" src="https://s2.51cto.com/images/blog/202401/05223905_65981489dfe1a90419.png?x-oss-process=image/watermark,size_16,tex
转载
2024-01-05 22:39:25
96阅读
下边是一道笔试题:class SingleTon {
private static SingleTon singleTon = new SingleTon();
public static int count1;
public static int count2 = 0;
private SingleTon() {
count1++;
转载
2023-08-12 12:16:48
47阅读
## Java 类加载过程详解
在 Java 中,类的加载是一个至关重要的过程。这个过程决定了 Java 程序的性能、内存管理以及安全性。类加载涉及多个阶段,从寻找类文件、数据加载到执行类的初始化。本文将详细介绍 Java 类加载的过程,并通过示例代码帮助您理解。
### 一、类加载过程概述
Java 的类加载是由 Java 虚拟机(JVM)完成的,按照以下几个主要步骤进行:
1. **加
原创
2024-08-18 07:19:05
19阅读
1:定义:类加载机制指虚拟机把描述类的数据从.class文件加载到内存; 它的整个生命周期包括:加载—验证—准备—解析—初始化—使用—卸载七个阶段; 2:类加载器分类: 启动类加载器,拓展类加载器,应用类加载器;(加载顺序从左到右) 3:类加载的三种方式: (1)程序启动时,通过main()方法进行加载; (2)通过Class.forName()方法动态加载,会默认执行初始化块(static{})
转载
2023-09-01 08:35:54
41阅读
1.简介1.1 IO分类Java IO一般包含两个部分:http://java.io的阻塞型IO和java.nio的非阻塞型IO,即NIO。系统运行的瓶颈一般在于IO操作,一般打开某个IO通道需要大量的时间,同时端口中不一定就有足够的数据,这样read方法就一直等待读取此端口的内容,从而浪费大量的系统资源。使用java的多线程技术在当前进程中创建线程也是要花费一定的时间和系统资源的,因此不一定可取
转载
2023-09-11 08:11:32
337阅读
全文字数: 1202阅读时间: 大约4 分钟1、100 用户同时来访
原创
2022-02-10 10:13:20
34阅读
全文字数: 1202阅读时间: 大约4 分钟1、100 用户同时来访数据库,要采取什么技术?答:采用数据库连接池。2、什么是ORM?答:对象关系映射(Object—Relational Mapping,简称ORM)是一种为了解决面向对象与面向关系数据库存在的互不匹配的现象的技术;简单的说,ORM 是通过使用描述对象和数据库之间映射的元数据,将java 程序中的对象自动持久化...
原创
2021-08-27 14:49:45
105阅读
点击“蓝字”关注我们全文字数: 1202阅读时间: 4 分钟1、100 用户同时来访,要采取什么技术?答:采用连接池。2、什么是ORM?答:对象关系...
原创
2022-02-10 10:14:54
37阅读
全文字数: 1202阅读时间: 4 分钟1、100 用户同时来访数据库,要采取什么技术?答:采用数据库连接池。2、什么是ORM?答:对象关系...
原创
2021-09-16 10:22:54
179阅读
【Oracle】面试题(初级、中级)SQL语句分类DQL(数据查询语言):selectDML(数据操作语言):insert、delete、updateDDL(数据定义语言):create、drop、alterDCL(数据控制语言):grant、revokeTPL(TCL,事务控制语言):commit、rollbackRowid, Rownum的定义Rowid和Rownum都是虚列Rowid是物理地
转载
2024-04-10 13:41:01
284阅读
Java包66. JDK 中常用的包有哪些java.lang:这个是系统的基础类;java.io:这里面是所有输入输出有关的类,比如文件操作等;java.nio:为了完善 io 包中的功能,提高 io 包中性能而写的一个新包;java.net:这里面是与网络有关的类;java.util:这个是系统辅助类,特别是集合类;java.sql:这个是数据库操作的类67. import java和javax
转载
2023-09-20 08:53:20
196阅读
Netty (年度最新面试题)1.你了解过哪些IO模型?2.什么是Reactor模型?Reactor的3种版本都知道吗?3.了解过粘包拆包吗?为什么会出现粘包拆包?怎么处理粘包拆包?4.UDP协议会有粘包拆包的问题吗?为什么?5.Netty 是什么?6.为什么要用 Netty?7.Netty 的应用场景了解么?8.Netty 的零拷贝了解么?9.Netty 的心跳机制了解么?10.Netty 中有
转载
2023-11-22 23:05:13
246阅读
31.多线程锁的升级原理是什么?什么是锁升级(锁膨胀)? JVM优化synchronized的运行机制,当JVM检测到不同的竞争状态时,就会根据需要自动切换到合适的锁,这种切换就是锁的升级。升级是不可逆的,也就是说只能从低到高,也就是无锁->偏向锁->轻量级锁->重量级锁,不能够降级 锁分级别原因: 没有优化以前,synchronized是重量级锁(悲观锁),使用 wait
转载
2023-10-21 11:30:51
80阅读
1、用JDBC如何调用存储过程代码如下:package com.huawei.interview.lym;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Types;
转载
2024-06-14 22:05:06
38阅读