用SQL进行地铁线路换乘查询

这代码是当初做课程作业时写出来的,过了几个月了现在看了看发现还挺不错的,说不定现在还写不出来了呢·~·。语法较为基础,都是简单的关键字,但是逻辑嵌套比较复杂,也用了大量的in,所以效率上可能不那么给列,不知道用来查公交速度如何~~~
SQL我写在了Java里,方便传参和二次换乘衔接,代码如下

package xiaolengzi;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;public class Path {long startTime = System.currentTimeMillis();Connection con;// 创建一个数据库连接Connection con2;// 创建一个数据库连接,只创建一个会自动断开Statement sta0;// 创建预编译语句对象,最好是换成PreparedStatement吧Statement sta1;Statement sta2;String sql0;String sql1;String sql2;ResultSet rs0;ResultSet rs1;ResultSet rs2;List mid = new ArrayList();public static void main(String[] args) {new Path("古田一路", "街道口");}public Path(String start, String end) {try {Class.forName("com.mysql.jdbc.Driver");// 加载MySQL驱动程序String url = "jdbc:mysql://127.0.0.1:3306/Metro";String user = "xiaoleng";// 用户名,系统默认的账户名String password = "xiaoleng123";// 你安装时选设置的密码con = DriverManager.getConn


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部