package com.dwr.dao.impl;
import java.util.ArrayList;
import java.util.List;
import com.dwr.dao.Dao;
import com.dwr.model.City;
import com.dwr.model.Province;
import java.sql.*;
/**
* 数据访问类
* @author 马果
*
*/
public class DaoImpl implements Dao{
private Connection con = null;
private PreparedStatement pst = null;
private ResultSet rs = null;
/**
* 构造方法
*/
public DaoImpl(){
String url = "jdbc:mysql://localhost:3306/ajax";
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(url,"root","root");
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 得到选中省份下所有的城市
* @param pid
* @return {@link List}
*
*/
public List<City> getCitys(Integer pid) {
String sql = "select * from city where pid = ?";
List<City> list = new ArrayList<City>();
try {
pst = con.prepareStatement(sql);
pst.setInt(1,pid);
rs = pst.executeQuery();
while(rs.next()){
City c = new City();
c.setCid(rs.getInt("cid"));
c.setCname(rs.getString("cname"));
list.add(c);
}
} catch (Exception e) {
e.printStackTrace();
}
return list;
}
/**
* 得到所有的省份
* @return {@link List}
*
*
*/
public List<Province> getProvinces() {
String sql = "select * from province";
List<Province> list = new ArrayList<Province>();
try {
pst = con.prepareStatement(sql);
rs = pst.executeQuery();
while(rs.next()){
Province p = new Province();
p.setPid(rs.getInt("pid"));
p.setPname(rs.getString("pname"));
list.add(p);
}
} catch (Exception e) {
e.printStackTrace();
}
return list;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Ajax级联菜单,通过dwr框架实现省份城市级联效果
共74个文件
html:47个
class:6个
java:6个
3星 · 超过75%的资源 需积分: 0 35 下载量 86 浏览量
2009-11-27
11:21:56
上传
评论 2
收藏 995KB RAR 举报
温馨提示
这是一个级联菜单,使用ajax技术,采用了dwr框架,选择省份,城市自动加载,以此类推,可以实现多种级联效果
资源推荐
资源详情
资源评论
收起资源包目录
DWR级联菜单.rar (74个子文件)
provinceCityDwr
.project 1KB
bin
.project 1KB
.settings
org.eclipse.core.resources.prefs 91B
.mymetadata 318B
mysql-connector-java-5.0.5-bin.jar 501KB
WebRoot
my.js 431B
WEB-INF
dwr.xml 361B
web.xml 744B
lib
classes
com
dwr
biz
impl
BizImpl.class 2KB
Biz.class 365B
dao
Dao.class 339B
impl
DaoImpl.class 3KB
model
City.class 714B
Province.class 726B
index.jsp 1KB
META-INF
MANIFEST.MF 39B
.myeclipse
src
com
dwr
biz
impl
BizImpl.java 942B
Biz.java 291B
dao
Dao.java 452B
impl
DaoImpl.java 2KB
model
City.java 354B
Province.java 358B
dwr.jar 489KB
.classpath 481B
doc
resources
inherit.gif 57B
stylesheet.css 1KB
allclasses-noframe.html 1KB
overview-frame.html 1KB
allclasses-frame.html 1KB
com
dwr
biz
package-use.html 6KB
Biz.html 8KB
package-summary.html 6KB
class-use
Biz.html 7KB
package-frame.html 873B
impl
package-use.html 5KB
package-summary.html 6KB
class-use
BizImpl.html 6KB
package-frame.html 898B
BizImpl.html 11KB
package-tree.html 6KB
package-tree.html 6KB
dao
package-use.html 6KB
package-summary.html 6KB
class-use
Dao.html 7KB
package-frame.html 873B
Dao.html 9KB
impl
package-use.html 5KB
package-summary.html 6KB
class-use
DaoImpl.html 6KB
package-frame.html 898B
package-tree.html 6KB
DaoImpl.html 11KB
package-tree.html 6KB
model
package-use.html 8KB
City.html 11KB
Province.html 11KB
package-summary.html 6KB
class-use
City.html 9KB
Province.html 9KB
package-frame.html 966B
package-tree.html 6KB
overview-tree.html 6KB
constant-values.html 5KB
index-files
index-4.html 8KB
index-1.html 6KB
index-5.html 6KB
index-6.html 6KB
index-2.html 6KB
index-3.html 6KB
package-list 77B
help-doc.html 10KB
deprecated-list.html 5KB
index.html 1KB
overview-summary.html 6KB
共 74 条
- 1
资源评论
- 风学长2013-06-12为什么不给数据库啊、
- wzc_8659538092013-05-20虽然没有数据库文件,但是通过看项目的类也知道了数据库的内容,很完整的项目,很细心的连驱动和说明文档都附近了上来。谢谢分享
- java的迷糊学子2014-02-24有了ajax代码就行了哇。毕竟是作为参考用
- 邢正楠2014-08-27没有数据库文件,但是通过看项目的类也知道了数据库的内容,很完整的项目,很细心的连驱动和说明文档都附近了上来。谢谢分享
- jianyan3378452012-03-19只给了代码,你用的mysql数据库,那么数据库文件呢?怎么不给?
lonerma
- 粉丝: 3
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 一个用WPF实现的图片处理小工具,可进行图片裁剪、缩放、涂鸦、旋转、查看图片信息、保存
- python爱心代码高级(小白可实战).zip
- 基于Python实现的使用霍普菲尔德神经网络算法解决旅行商问题.zip
- LML9303G-VB一款SOT23封装P-Channel场效应MOS管
- 基于Python实现的使用自组织映射SOM解决旅行商问题.zip
- LML9301-VB一款SOT23封装P-Channel场效应MOS管
- LML9301G-VB一款SOT23封装P-Channel场效应MOS管
- FFmpeg-release-6.1源码
- 基于Python实现的多种启发式算法解决广义旅行商问题.zip
- LML6402-VB一款SOT23封装P-Channel场效应MOS管
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功