结队作业-地铁查询系统(7)
我们使用暴力查询的方式,先逐个访问转站点然后按另一条线路再次查询,循环往复,用线路条数控制访问深度,最后找到正确线路。并且重新美化了页面。
package subway; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class useing { public String findbylin[]=new String[100]; public String findbyname[]=new String[100]; public String finda[]=new String[100]; public int i=0,j=0,zhandianshu,xianlu,jieshu=0; public String temps="-1"; public String findbylin(String lin) throws Exception { 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(2).equals(lin)) { findbylin[i]=new String(); findbylin[i]=find.getString(3); i++; } } if(findbylin[0].equals(null))return "###"; findbylin[i]="#"; find.close(); stmt.close(); conn.close(); return lin; } public String findbyname(String name) throws Exception { 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(name)) { findbyname[j]=new String(); findbyname[j]=find.getString(2); j++; } } if(findbyname[0].equals(null))return "###"; findbyname[j]="#"; find.close(); stmt.close(); conn.close(); return name; } 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",
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人