qzgx.net
当前位置:首页 >> 省市区三级联动 一张表 放在DAo层sql >>

省市区三级联动 一张表 放在DAo层sql

将省市区分为1(级),2(级),3(级), . fid是上一级城市idid name pid fid1 省1 1(级) 02 省2 1(级) 03 市1_1 2 (级) 1 (上级城市id)4 市1_2 2(级) 1(上级城市id)5 市2_1 2 (级) 2(上级城市id)6 市2_2 2 (级) 2(上级城市id)7 区1_1_1 3 (级) 3(上级城市id)8 区1_1_2 3 (级) 3 (上级城市id)9 区1_2_1 3 (级) 4 (上级城市id)

应该有个ParentID吧,insert into table (KeyID,name,ParentID) value(@KeyID,@name,@ParentID)

第一个select 读的全部的省份,然后根据第一个select 所选的id读出第二个SELECT 的值,第三个值则跟第二个的值取法一样,这是要连接数据库的!

你好!可以用dataset获取整张表,然后在后台将json格式传到前台.循环遍历.就可以 了仅代表个人观点,不喜勿喷,谢谢.

这样写也是OK的,看你怎么用吧.还有一种写法叫Hierarchical,使用递归方法.具体参见https://en.wikipedia.org/wiki/Hierarchical_and_recursive_queries_in_SQL

异步请求,用jquery.数据在哪无所谓,只是查询的时候加条件,选对应的数据就好.select * from tablename where shengfen ='选中的省份'

给你一些思路:1、省市县的数据写到数据库中.每条数据会有一个父ID(上级ID).2、在页面上省变动后,查询市的数据以省的ID作为条件,县也一样,以市 的ID为条件.第二种方法,由于全国的这些基本上是固定的,一般变动比较少,这可以把这个数据写到JS里面,通过JS来实现.这个加载会快一些.这些数据可以到国家统计局的网站去下载.

jquery+ajax就可以搞定的id,菜单名称,parentid(父级id),排序,描述1 河北省 02 石家庄 1 3 东城区 24 西城区 25 廊坊 16 河南省 0接下来使用 jquery + ajax来实现联动第一级:parentid = 0 的所有菜单第二级: 一级菜单的onchange()事件

你好!不用将省市县放在数据库里,直接存放在XML中就行了,然后前台用三个标签来表示省市县.用JS调用XML文件就行 评论0 0 0

关于将数据库中的一张表与dao结合在以前思路大体有两种:第一种:不使用框架,使用JDBC(Java DataBase Connectivity)java连接数据库.1. 加载驱动:class.forNname(" ");2. 得到连接:Connection connection = DriverManager.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.qzgx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com