文档详情

java关于mysql面试题及答案.doc

发布:2025-03-10约3.42千字共6页下载文档
文本预览下载声明

java关于mysql面试题及答案

单项选择题(每题2分,共10题)

1.在Java中连接MySQL数据库,常用的驱动类是()

A.OracleDriverB.MySQLDriverC.DriverManagerD.com.mysql.cj.jdbc.Driver

2.执行SQL语句“SELECTFROMuser”,在Java中通常用()对象。

A.StatementB.ConnectionC.ResultSetD.PreparedStatement

3.以下哪个是MySQL中用于表示整数类型的关键字()

A.VARCHARB.CHARC.INTD.FLOAT

4.若要在Java中向MySQL插入一条记录,使用的SQL关键字是()

A.UPDATEB.INSERTC.DELETED.SELECT

5.数据库事务在Java中通过()对象控制。

A.StatementB.ConnectionC.ResultSetD.PreparedStatement

6.要获取数据库连接,在Java中通常使用()方法。

A.getConnectionB.connectC.openConnectionD.createConnection

7.在MySQL中,用于创建数据库的语句是()

A.CREATETABLEB.CREATEDATABASEC.ALTERDATABASED.DROPDATABASE

8.若查询结果有多条记录,在Java中用()遍历。

A.ifB.forC.whileD.do-while

9.以下哪个用于防止SQL注入()

A.StatementB.PreparedStatementC.ResultSetD.Connection

10.MySQL中日期类型是()

A.DATEB.VARCHARC.INTD.BOOLEAN

多项选择题(每题2分,共10题)

1.以下哪些是Java操作MySQL常用的包()

A.java.sqlB.javax.sqlC.com.mysql.cj.jdbcD.java.util

2.关于MySQL索引,说法正确的是()

A.提高查询速度B.降低插入速度C.可以创建唯一索引D.索引越多越好

3.在Java中,获取数据库连接需要的参数有()

A.数据库URLB.用户名C.密码D.驱动类名

4.以下哪些SQL语句用于数据操纵()

A.INSERTB.UPDATEC.DELETED.SELECT

5.以下属于MySQL事务特性的是()

A.原子性B.一致性C.隔离性D.持久性

6.关于PreparedStatement说法正确的是()

A.预编译SQL语句B.可防止SQL注入C.性能比Statement差D.可设置参数

7.以下哪些是数据库连接池相关的类()

A.DruidDataSourceB.HikariDataSourceC.BasicDataSourceD.ConnectionPool

8.在Java中处理MySQL结果集,可获取数据的方法有()

A.getIntB.getStringC.getDateD.getObject

9.以下哪些SQL语句用于数据库定义()

A.CREATETABLEB.ALTERTABLEC.DROPTABLED.TRUNCATETABLE

10.MySQL支持的存储引擎有()

A.InnoDBB.MyISAMC.MemoryD.Archive

判断题(每题2分,共10题)

1.Java中使用Statement执行SQL语句时不需要预编译。()

2.MySQL中,CHAR类型和VARCHAR类型没有区别。()

3.数据库连接在使用完毕后不需要关闭。()

4.在Java中,ResultSet可以直接修改数据库中的数据。()

5.事务一旦开始,要么全部成功,要么全部失败。()

6.PreparedStatement只能执行查询语句。()

7.My

显示全部
相似文档