3.16第一次结对作业每日总结

我的队友是高一榀;

今天用了一个 小时的时间

完成了按起始点查询线路

的java文件中的第一个函数

,一个人负责写,另一人负

责检测最后实现功能。

下面是我们的成果,和其中

一个函数的代码。

 

 

 

 

 

 public String findbys_s(String sname,String names) throws Exception {

/*String form[]=new String[15];
String after[]=new String[15];
int f=0,a=0;*/
int i=0;
String chaxun[][]=new String[15][2];
String temp="0";

Class.forName("com.mysql.cj.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/kebiao", "root", "123456");
String sql="select * from station_information";
Statement stmt= conn.createStatement();
ResultSet find=stmt.executeQuery(sql);
while(find.next()) {
if(find.getString(3).equals(sname)||find.getString(3).equals(names)) {
chaxun[i][i]=new String();
chaxun[i][0]=find.getString(2);
chaxun[i][1]=find.getString(3);
i++;
}
}

int jump=0;
for(int j=0;j<15;j++) {
for(int k=0;k<15;k++) {
if(!chaxun[j][1].equals(chaxun[k][1])&&chaxun[j][0].equals(chaxun[k][0])){
temp=chaxun[j][0];
jump=1;
break;
}
}
if(jump==1)break;
}

String cun[]=new String[15];
if(!temp.equals("0")) {
String sql2="select * from station_information";
Statement stmt2= conn.createStatement();
ResultSet find2=stmt2.executeQuery(sql2);
int l=0;
while(find2.next()) {
if(find2.getString(2).equals(temp)) {
cun[l]=new String();
cun[l]=find2.getString(3);
l++;
}
}
find2.close();
stmt2.close();
}
int n=0;
for(int m=0;m<15;m++) {
if(temps.equals("1")||(cun[m].equals(sname)||cun[m].equals(names))) {
finda[n]=new String();
finda[n]=cun[m];
n++;
temps="1";
}
}

find.close();
stmt.close();
conn.close();
for(int q=1;q<15;q++) {
if(finda[q].equals(sname)||finda[q].equals(names)){
zhandianshu=q+1;
jieshu=q;
break;
}
}

return temp;

 

posted @ 2023-03-16 21:42  风·华正茂  阅读(12)  评论(0编辑  收藏  举报