ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

每周总结之第六周

2022-06-14 21:32:22  阅读:145  来源: 互联网

标签:总结 rs 每周 bean 第六周 state sql null conn


这周进行的课堂测试是地铁信息系统,我完成了第一阶段,实现了站点查询,线路查询,起点——终点查询可以查看,代码部分如

package Dao;

 

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

 

import Dao.DBUtil;
import Javabean.bean;

 

public class Dao {

 

public Dao() {
// TODO Auto-generated constructor stub
}
public static bean searchxianlu(String xianlu)
{
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;
String teaname=null;
bean be=new bean();
try {
String sql="select zhanming from jiben where xianluhao= '"+xianlu+"'";
state = conn.createStatement();
System.out.print(xianlu+"号线:");
rs = state.executeQuery(sql);

while(rs.next()){
teaname = rs.getString("zhanming");
System.out.print(teaname+' ');
be.setZhanming(rs.getString("zhanming"));
}
System.out.println(be.getZhanming());

 


}
catch(SQLException e) {
e.printStackTrace();
}
finally {
DBUtil.close(state, conn);
}
return be;
}
public static String searchzhandian(String zhanming)
{
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;
String teaname=null;
bean bean=new bean();
try {
String sql="select xianluhao from jiben where zhanming= '"+zhanming+"'";
state = conn.createStatement();
System.out.print(zhanming+":该站途径 ");
rs = state.executeQuery(sql);
while(rs.next()){
teaname = rs.getString("xianluhao");
System.out.print(teaname+"号线 ");
bean.setXianluhao(teaname);
}
}
catch(SQLException e) {
e.printStackTrace();
}
finally {
DBUtil.close(state, conn);
}
return teaname;
}
public List<bean> getallxianluhao(String xianluhao){
Connection conn = DBUtil.getConn();
List<bean> list=new ArrayList<bean>();

try {String sql="select zhanming from jiben where xianluhao= '"+xianluhao+"'";
Statement state = null;
ResultSet rs = null;
ResultSet ps = null;
state = conn.createStatement();

rs = state.executeQuery(sql);
while (rs.next()) {

bean bean=new bean();
bean.setZhanming(rs.getString("zhanming"));

list.add(bean);
}
} catch (SQLException e) {
e.printStackTrace();
}

return list;
}
public List<bean> getallzhanming(String zhanming){
Connection conn = DBUtil.getConn();
List<bean> list=new ArrayList<bean>();

try {String sql="select xianluhao from jiben where zhanming= '"+zhanming+"'";
Statement state = null;
ResultSet rs = null;
ResultSet ps = null;
state = conn.createStatement();

rs = state.executeQuery(sql);
while (rs.next()) {

bean bean=new bean();
bean.setXianluhao(rs.getString("xianluhao"));

list.add(bean);
}
} catch (SQLException e) {
e.printStackTrace();
}

return list;
}
public static int searchqidian( String qidian)
{
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;
int teaname=-1;

try {
String sql="select chezhanid from jiben where zhanming= '"+qidian+"'";
state = conn.createStatement();

rs = state.executeQuery(sql);
while(rs.next()){
teaname = rs.getInt("chezhanid");
System.out.print(teaname);

}
}
catch(SQLException e) {
e.printStackTrace();
}
finally {
DBUtil.close(state, conn);
}
return teaname;
}
public static int searchzhongdian(String zhongdian)
{
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;
int teaname=-1;

try {
String sql="select chezhanid from jiben where zhanming= '"+zhongdian+"'";
state = conn.createStatement();

rs = state.executeQuery(sql);
while(rs.next()){
teaname = rs.getInt("chezhanid");
System.out.print(teaname);

}
}
catch(SQLException e) {
e.printStackTrace();
}
finally {
DBUtil.close(state, conn);
}
return teaname;
}
public List<bean> getallqishi(int qi,int zhong,String xianluhao){
Connection conn = DBUtil.getConn();
List<bean> list=new ArrayList<bean>();

try {String sql="select zhanming from jiben where chezhanid<='"+zhong+"'and chezhanid>='"+qi+"'and xianluhao ='"+xianluhao+"'";
Statement state = null;
ResultSet rs = null;
ResultSet ps = null;
state = conn.createStatement();

rs = state.executeQuery(sql);
while (rs.next()) {

bean bean=new bean();
bean.setZhanming(rs.getString("zhanming"));

list.add(bean);
}
} catch (SQLException e) {
e.printStackTrace();
}

return list;
}

}

 

标签:总结,rs,每周,bean,第六周,state,sql,null,conn
来源: https://www.cnblogs.com/wyq134214/p/16376448.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有