首页 > 数据库 >期末考试中出现的数据库连接问题

期末考试中出现的数据库连接问题

时间:2022-12-22 14:22:29浏览次数:41  
标签:bean String rs 数据库 期末考试 classname state 连接 conn

代码解释一下问题,其中代码如下。

数据库链接,一定要连接对库名,表名

public static int update(Bean1 bean)
{
String sql = "update classtable set teacher='" + bean.getTeacher() + "', address='" + bean.getAddress() + "', time='" + bean.getTime()
+ "' where classname='" + bean.getClassname() + "'";
Connection conn = Util1.getConn();
Statement state = null;
int count=0;
try {
state = conn.createStatement();
count = state.executeUpdate(sql);
} catch (Exception e) {
e.printStackTrace();
} finally {
//关闭连接
Util1.close(state, conn);
}
return count;
}//和上述一样

//查找

public static Bean1 Search(String classnamet)
{
String sql = "select * from classtable where classname ='" + classnamet + "'";
Connection conn = Util1.getConn();
Statement state = null;
ResultSet rs = null;
Bean1 tbean=null;

try {
state = conn.createStatement();
rs = state.executeQuery(sql);
while (rs.next()) {
String classname = rs.getString("classname");
String teacher = rs.getString("teacher");
String address = rs.getString("address");
String time = rs.getString("time");

tbean = new Bean1(classname,teacher,address,time);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
Util1.close(rs, state, conn);
}

return tbean;
}

标签:bean,String,rs,数据库,期末考试,classname,state,连接,conn
From: https://www.cnblogs.com/pengsuoqun123/p/16998575.html

相关文章

  • 大数据--pyspark远程连接hive
    上一篇文章介绍了python连接hive的过程,通过地址+端口号访问到hive并对hive中的数据进行操作,这一篇文章介绍一下怎么通过windows本地pyspark+本地部署好的spark+远程虚拟机......
  • 期末考试感悟
    真是感悟啊,期末没得发挥出来。期中的满分使我傲娇了。出问题了,问题层出不穷,一开始是可视化数据库到期了。后面是在eclipse运行出了问题,把jsp的包整错了,整到下属文件夹了,......
  • 数据库jdbc property文件配置信息片段
    #mysql.propertiesjdbc.url=jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&autoReconnect=true&failOverReadOnly=fals......
  • 17级19年期末考试----石家庄铁道大学学生选课管理系统(50分)
         2017级《JAVA语言程序设计》  上机考试试题                2019.01.10  考试要求 一、本试卷为2017......
  • 图算法、图数据库在风控场景的应用
    本文首发于DataFunTalk公众号,授权NebulaGraph社区转发。导读:本文将分享图算法在风控中的应用。今天的介绍会围绕下面四点展开:图算法和风控简介图算法在风控的......
  • 报告解读下载 | 12月《中国数据库行业分析报告》发布,精彩抢先看
    为了帮助大家及时了解中国数据库行业发展现状、梳理当前数据库市场环境和产品生态等情况,从2022年4月起,墨天轮社区行业分析研究团队出品将持续每月为大家推出最新《中国数......
  • SQL Server 2019 登录名 和 数据库用户
    SQLServer2019登录名和数据库用户一、登录名1-1新建登录名登录名是用来登录SQLServer,能登录SQLServer不一定能访问数据库通过超级管理员账户sa创建普通登录......
  • KingbaseES V8R6数据库运维案例之---索引坏块故障处理
    案例说明:在执行表数据查询时,出现下图所示错误,索引故障导致表无法访问,后重建索引问题解决。本案例复现了此类故障解决过程。适用版本:KingbaseESV8R3/R6一、创建测试......
  • SQL Server 2019 删除数据库用户
    SQLServer2019删除数据库用户一、介绍由于需要在数据库中删除数据库用户,但是删除时提示报错,无法删除具体如何删除,请参考文末链接。已验证,按照步骤可以成功删除数据......
  • 使用非侵入式事务包装数据库操作
    本指南将引导您完成使用非侵入式事务包装数据库操作的过程。您将构建什么您将构建一个简单的JDBC应用程序,其中您无需编写即可使数据库操作成为事务性操作专用JDBC代码.......