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;