package com.example.dao;
import com.example.entity.City;
import com.example.entity.Province;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
public class QueryDao {
private Connection conn;
private PreparedStatement pst;
private ResultSet rs;
private String url="jdbc:mysql://127.0.0.1:3306/springdb";
private String username = "root";
private String password = "123";
String sql = "";
//查询所有的省份信息
public List<Province> queryProvinceList(){
List<Province> provinces = new ArrayList<>();
Province p = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url,username,password);
sql = "select id,name,jiancheng,shenghui from province order by id";
pst = conn.prepareStatement(sql);
rs = pst.executeQuery();
while(rs.next()){
p = new Province();
p.setId(rs.getInt("id"));
p.setName(rs.getString("name"));
p.setJiancheng(rs.getString("jiancheng"));
p.setShenghui(rs.getString("shenghui"));
provinces.add(p);
}
}catch (Exception e){
System.out.println(e);
}finally {
try {
if (rs != null){
rs.close();
}
if (pst != null){
pst.close();
}
if (conn != null){
pst.close();
}
}catch (Exception e){
System.out.println(e);
}
}
return provinces;
}
//查询所有的市信息
public List<City > queryCityList(Integer provinceId){
List<City> cities = new ArrayList<>();
City c = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url,username,password);
sql = "select id, name from city where provinceid=?";
pst = conn.prepareStatement(sql);
pst.setInt(1,provinceId);
rs = pst.executeQuery();
while(rs.next()){
c = new City();
c.setId(rs.getInt("id"));
c.setName(rs.getString("name"));
cities.add(c);
}
}catch (Exception e){
System.out.println(e);
}finally {
try {
if (rs != null){
rs.close();
}
if (pst != null){
pst.close();
}
if (conn != null){
pst.close();
}
}catch (Exception e){
System.out.println(e);
}
}
return cities;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
使用ajax+servlet+jsp+jdbc实现分级选择省市.zip
共37个文件
class:12个
jar:8个
java:6个
需积分: 5 0 下载量 111 浏览量
2024-08-14
10:06:07
上传
评论
收藏 7.33MB ZIP 举报
温馨提示
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松copy复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全栈开发),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助 【资源内容】:项目具体内容可查看/点击本页面下方的*资源详情*,包含完整源码+工程文件+说明(若有)等。【若无积分,此资源可私信获取】 【本人专注IT领域】:有任何使用问题欢迎随时与我联系,我会及时解答,第一时间为您提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发出更多功能 #注 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担 2. 部分字体及插图等来自网络,若是侵权请联系删除,本人不对所涉及的版权问题或内容负法律责任。收取的费用仅用于收集和整理资料耗费时间的酬劳
资源推荐
资源详情
资源评论
收起资源包目录
使用ajax+servlet+jsp+jdbc实现分级选择省市.zip (37个子文件)
DSjsp
jQuery
info.md 1B
level-ajax-query
pom.xml 2KB
src
main
java
com
example
level_ajax_query
HelloServlet.java 706B
controller
QueryCityServlet.java 1KB
QueryProvinceServlet.java 1KB
dao
QueryDao.java 3KB
entity
City.java 807B
Province.java 1KB
webapp
WEB-INF
lib
jackson-annotations-2.12.3.jar 74KB
mysql-connector-java-5.1.6.jar 687KB
jackson-core-2.12.3.jar 357KB
jackson-databind-2.12.3.jar 1.45MB
web.xml 939B
index.jsp 2KB
js
jquery-3.4.1.js 274KB
level-ajax-query.iml 3KB
target
classes
com
example
level_ajax_query
HelloServlet.class 1KB
controller
QueryCityServlet.class 2KB
QueryProvinceServlet.class 2KB
dao
QueryDao.class 4KB
entity
Province.class 2KB
City.class 1KB
level-ajax-query-1.0-SNAPSHOT.war 2.44MB
level-ajax-query-1.0-SNAPSHOT
WEB-INF
classes
com
example
level_ajax_query
HelloServlet.class 1KB
controller
QueryCityServlet.class 2KB
QueryProvinceServlet.class 2KB
dao
QueryDao.class 4KB
entity
Province.class 2KB
City.class 1KB
lib
jackson-annotations-2.12.3.jar 74KB
mysql-connector-java-5.1.6.jar 687KB
jackson-core-2.12.3.jar 357KB
jackson-databind-2.12.3.jar 1.45MB
web.xml 939B
index.jsp 2KB
js
jquery-3.4.1.js 274KB
META-INF
MANIFEST.MF 95B
共 37 条
- 1
资源评论
热爱技术。
- 粉丝: 2574
- 资源: 7860
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Java和Python的垃圾图像分类系统.zip
- (源码)基于Spring Boot和Beetl的代码生成管理系统.zip
- (源码)基于低功耗设计的无线互呼通信系统.zip
- (源码)基于Arduino的盲人碰撞预警系统.zip
- 自己学习java安全的一些总结,主要是安全审计相关.zip
- (源码)基于C++的多线程外部数据排序与归并系统.zip
- 编译的 FFmpeg 二进制 Android Java 库.zip
- 纯 Java git 解决方案.zip
- (源码)基于Spring Boot和Vue的后台管理系统.zip
- 用于将 Power BI 嵌入到您的应用中的 JavaScript 库 查看文档网站和 Wiki 了解更多信息 .zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功