java选择题 答得多加分谢谢

java选择题 答得多加分谢谢,第1张

2、Cfloat型变量强制后面用f结尾

3、Apaint(Graphics g){}

4、Blist是一个接口,ArrayList是该接口的一个实现类

5、Dint age出错;要初始化age的值,才能age=age+1

6、A都是自增1,区别在于赋值时,++i是先加后赋值,i++是先赋值后加

7、Dabstract类必须被继承,并且不能new抽象类的实例

8、D

9、CBorderLayout

10、C 线程有,运行,就绪,阻塞三个状态

11、A Connection用来连接数据库的类

12、A 错误的很明显,对的很正确,不需要解释

13、D 数组在new时,需要给定长度

14、B 重载可以增加参数数量,可以使用不同的参数类型,跟返回值类型没关

import java.sql.Connection

import java.sql.Date

import java.sql.DriverManager

import java.sql.ResultSet

import java.sql.SQLException

import java.sql.Statement

import java.sql.PreparedStatement

public class JDBC {

private Connection con = null

private Statement stmt = null

private ResultSet rs = null

private String driver = "com.mysql.jdbc.Driver"//不同的数据库只要稍加修改即可

private String url="jdbc:mysql://localhost:3306/dataname

?characterEncoding=GBK"//连接也要改

private String user = "root"//用户名

private String password = "mysql"//密码

/**

* 准备连接

*/

public void startConnection() throws ClassNotFoundException, SQLException {

Class.forName(driver)//注册数据库驱动

con = DriverManager.getConnection(url, user, password)//获得数据库连接

}

/**

* 执行select 并返回结果集 throws SQLException

*/

public ResultSet query(String sql) throws SQLException {

stmt = con.createStatement()//创建Statement

rs = stmt.executeQuery(sql) //执行查询

return rs

}

/**

* 执行insert update delete

*/

public int update(String sql) throws SQLException {

stmt = con.createStatement()

int r = stmt.executeUpdate(sql)

return r

}

/**

* 释放资源(连接)

*/

public void releaseConnection() {

try {

if (rs != null)

rs.close()

stmt.close()

if (con != null)

con.close()

} catch (SQLException e) {

e.printStackTrace()

}

}

}

2.对数据库表的 *** 作放在另外一包中,不同的 *** 作在不同的类中实现----->只要在其他的包里引入这个类包,再继承这个类即可

*** 作内容:----->调用父类里的方法即可

(1)、使用结果集对数据库表进行 *** 作:先插入一条记录,后删除一条记录;(2)、使用批处理方法插入3个学生的信息;(3)、使用事务实现一个同学转专业---先删除一条记录、后增加一条记录(两者要么同时实现,要么同时不实现)。

3、程序的实现过程中加入异常处理语句

1 不一样。

2 Java和数据库是两个不同的知识领域,笔试题目的设置也会有所不同,Java的笔试题目可能会更加偏向于编程实践,而数据库的笔试题目可能会更加偏向于数据管理和查询等方面。

3 但是,Java和数据库的笔试题目都需要掌握基本的编程和数据处理能力,因此在备考过程中需要注重基础知识的学习和掌握。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9976506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存