当前位置:首页 » 数据仓库 » 荣成公交车数据库进不去
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

荣成公交车数据库进不去

发布时间: 2022-04-15 23:44:20

A. 公交卡刷不上的原因是什么

公交卡刷不出来有几个原因:里面的铜丝有断的地方。里面的芯片坏了。芯片写入错误,这个找公交卡发行的地方或者地铁里面给你重置一下。其实公交卡没坏,刷的那个机子发射功率不行,没感应上。芯片批次新,老刷卡机没认出来。

B. 坐车网怎么上不去

坐车网打不开的话是因为信号差导致的网络延迟较大。

一般坐车的时候经过偏僻路段的信号都会特别差,特别是火车进入隧道的时候。

不过现代的高铁的复兴号做到了车上即有WiFi可以连接。

上网指操作电子计算机或者手机进入互联网,在网络上进行信息搜索、查询(包含聊天,看视频)等,只要使用过程中用到了网络就叫上网。

出现这种状况的原因有以下:

第一种原因呢,和你所处的位置有关系。网信号差可能是你所处的地理位置在信号盲区导致的。

第二种原因呢,就是网络覆盖。信号盲区指网络覆盖区以外也会导致这种情况,如郊区的山野之间等尚未建设网络通信设施的地方,和城市内手机受到遮蔽物阻挡而信号覆盖不到的地方。

C. 为什么进不去数据库

  1. 检查一下你的数据库服务是否启动了。端口是否开放。是否有防火墙阻止了。

  2. 检查你的数据库用户是否还允许远程连接。

D. 本机sql数据库进不去,看图

右键“我的电脑”(win7系统是“计算机”),选择“管理”,找到“服务”,再找到如图中的服务,启动SQLServer(MSSQLSERVER)就行了。然后再试一下进sql数据库,肯定能进了

E. 公交车查询的数据库设计

create table station
(busno varchar2(20),--车号
st1 varchar2(20),--站1
st2 varchar2(20),--站2
sttime number,--相距时间
stdis number,--相距距离
ststart varchar2(20),--该车号起始站
stend varchar2(20), --该车号终点站
stcost number, --该车号花费钱
)

测试数据
insert into station values ('k1','a1','b1',10,10,'a1','a10',1.2);
insert into station values ('k1','b1','a2',12,12,'a1','a10',1.2);
insert into station values ('k1','a2','b2',8,10,'a1','a10',1.2);
insert into station values ('k1','b2','a3',11,11,'a1','a10',1.2);
insert into station values ('k1','a3','b3',5,15,'a1','a10',1.2);
insert into station values ('k1','b3','a10',3,16,'a1','a10',1.2);
insert into station values ('k2','b1','b2',2,18,'b1','a5',1.3);
insert into station values ('k2','b2','a3',10,12,'b1','a5',1.3);
insert into station values ('k2','a3','b4',5,10,'b1','a5',1.3);
insert into station values ('k2','b4','a4',10,10,'b1','a5',1.3);
insert into station values ('k2','a4','c1',5,10,'b1','a5',1.3);
insert into station values ('k2','c1','a5',10,10,'b1','a5',1.3);
insert into station values ('k3','a1','c1',10,10,'a1','c2',1.1);
insert into station values ('k3','c1','b2',10,10,'a1','c2',1.1);
insert into station values ('k3','b2','a3',10,10,'a1','c2',1.1);
insert into station values ('k3','a3','c2',10,11,'a1','c2',1.1);
insert into station values ('k4','c1','b1',10,10,'c1','c3',1.4);
insert into station values ('k4','b1','c2',20,10,'c1','c3',1.4);
insert into station values ('k4','c2','b2',10,11,'c1','c3',1.4);
insert into station values ('k4','b2','a1',10,10,'c1','c3',1.4);
insert into station values ('k4','a1','c3',10,10,'c1','c3',1.4);
insert into station values ('k5','a1','b1',7,10,'a1','a10',1.2);
insert into station values ('k5','b1','a2',10,12,'a1','a10',1.2);
insert into station values ('k5','a2','b2',10,10,'a1','a10',1.2);
insert into station values ('k5','b2','a3',10,13,'a1','a10',1.2);
insert into station values ('k5','a3','b3',6,10,'a1','a10',1.2);
insert into station values ('k5','b3','c1',10,14,'a1','a10',1.2);
insert into station values ('k5','c1','c2',10,10,'a1','a10',1.2);
insert into station values ('k5','c2','c3',10,15,'a1','a10',1.2);
insert into station values ('k5','c3','a10',10,10,'a1','a10',1.2);
insert into station values ('k6','a1','b1',9,10,'a1','c4',1.5);
insert into station values ('k6','b1','c1',10,10,'a1','c4',1.5);
insert into station values ('k6','c1','d1',10,10,'a1','c4',1.5);
insert into station values ('k6','d1','a2',8,10,'a1','c4',1.5);
insert into station values ('k6','a2','b3',10,10,'a1','c4',1.5);
insert into station values ('k6','b3','c3',3,5,'a1','c4',1.5);
insert into station values ('k6','c3','d2',2,6,'a1','c4',1.5);
insert into station values ('k6','d2','c4',20,10,'a1','c4',1.5);

查询车次K1的路线
select st1,st2,busno,sys_connect_by_path(st1,'->')||'->'||st2 路线
from (
select * from station
where st2<>'a10' and busno = 'k1')
start with st1 = 'a1'
connect by nocycle prior st2 = st1
/

SQL> col 路线 format a30
SQL> /

ST1 ST2 BUSN 路线
---- ---- ---- ------------------------------
a1 b1 k1 ->a1->b1
b1 a2 k1 ->a1->b1->a2
a2 b2 k1 ->a1->b1->a2->b2
b2 a3 k1 ->a1->b1->a2->b2->a3
a3 b3 k1 ->a1->b1->a2->b2->a3->b3

起点站a1,到站c3,转车4次以内的转站顺序和乘车顺序
1 SELECT distinct st2,sys_connect_by_path(st1,'->')||'->'||st2 转站,
2 sys_connect_by_path(busno,'->')||'->'||busno 乘车,level
3 from (
4 select * from station
5 where st2<>'a1') aa
6 where level < 5 and st2 = 'c3'
7 start with st1 = 'a1'
8* connect by nocycle prior st2 = st1
SQL> /

ST2 转站 乘车 LEVEL
---------- -------------------- -------------------- -----
c3 ->a1->b1->c2->c3 ||->k1->k4->k5->k5 3
c3 ->a1->b1->a2->b3->c3|| ->k5->k5->k6->k6->k6 4
c3 ->a1->b1->c1->c2->c3|| ->k6->k6->k5->k5->k5 4
c3 ->a1->b1->a2->b3->c3 ||->k1->k1->k6->k6->k6 4
c3 ->a1->b1->c1->c2->c3 ||->k5->k6->k5->k5->k5 4
c3 ->a1->c1->b1->c2->c3 ||->k3->k4->k4->k5->k5 4
c3 ->a1->c3 ||->k4->k4 1
c3 ->a1->b1->a2->b3->c3|| ->k6->k1->k6->k6->k6 4
c3 ->a1->b1->a2->b3->c3 ||->k1->k5->k6->k6->k6 4
c3 ->a1->c1->c2->c3 ||->k3->k5->k5->k5 3
c3 ->a1->b1->c2->c3|| ->k5->k4->k5->k5 3

ST2 转站 乘车 LEVEL
---------- -------------------- -------------------- -----
c3 ->a1->b1->c1->c2->c3 ||->k1->k6->k5->k5->k5 4
c3 ->a1->b1->a2->b3->c3|| ->k5->k1->k6->k6->k6 4
c3 ->a1->b1->a2->b3->c3|| ->k6->k5->k6->k6->k6 4
c3 ->a1->b1->c2->c3 ||->k6->k4->k5->k5 3

已选择15行。

再来一例
起点站a2,到站a3,转车4次以内的转站顺序和乘车顺序,按转车次数升序
1 SELECT distinct st2,sys_connect_by_path(st1,'->')||'->'||st2 转站,
2 sys_connect_by_path(busno,'->')||'->'||busno 乘车,level
3 from (
4 select * from station
5 where st2<>'a2') aa
6 where level < 5 and st2 = 'a3'
7 start with st1 = 'a2'
8 connect by nocycle prior st2 = st1
9* order by level
SQL> /

ST2 转站 乘车 LEVEL
---------- -------------------- -------------------- -----
a3 ->a2->b2->a3|| ->k1->k1->k1 2
a3 ->a2->b2->a3|| ->k1->k2->k2 2
a3 ->a2->b2->a3|| ->k1->k3->k3 2
a3 ->a2->b2->a3|| ->k1->k5->k5 2
a3 ->a2->b2->a3|| ->k5->k1->k1 2
a3 ->a2->b2->a3|| ->k5->k2->k2 2
a3 ->a2->b2->a3|| ->k5->k3->k3 2
a3 ->a2->b2->a3|| ->k5->k5->k5 2
a3 ->a2->b3->c1->b2->a3|| ->k6->k5->k3->k1->k1 4
a3 ->a2->b3->c1->b2->a3|| ->k6->k5->k3->k2->k2 4
a3 ->a2->b3->c1->b2->a3|| ->k6->k5->k3->k3->k3 4

ST2 转站 乘车 LEVEL
---------- -------------------- -------------------- -----
a3 ->a2->b3->c1->b2->a3|| ->k6->k5->k3->k5->k5 4

已选择12行。

设计表的时候加入了站站之间的时间和站站之间的距离,当然还可以加个字段每个车次花费的钱,这样的话再加条件可以取最短时间,最短距离,最短花费钱,时间不够了。。先去办离职手续。。。
有看官闲的话,可以把最短时间,最短距离,最短花费钱的查询设计出来哈!

F. 刷公交卡时如何与数据库相连

北京公交分为若干运营公司:公交集团,祥龙(就是运通线),还有各种郊区的线,旅游的线之类的。和数据库连有2种方式,一种是准实时无线上传的,就是你刷完卡之后每几秒后台就收到了,一种是收车之后采集再传到服务器的。先说能无线上传的:司机变站用的小键盘下面连着个盒子,我们叫它控制器,这个东西呢,负责给刷卡机传变站指令,从刷卡机要刷卡数据。要来之后发到gps设备(也是个盒子),就是司机旁边有个屏幕的东西,然后上传到后台。手工采集的:哪天可以注意一下刷卡机,在侧面有个3芯的接头,用手持式采集器连上,采集_扔到采集点电脑_扔到后台。所有的数据目前还是由一卡通公司结算的,这个数据回头会分来源由一卡通把钱给各个运营单位。公交车远卡自动收费系统总体分为两大部分:公交卡和车载系统。公交卡主要由nRF24LEl射频模块和唤醒电路组成;车载系统主要由主处理器STM32、GPS定位模块、液晶显示电路、存储电路、语音报站电路、唤醒电路等构成。

当乘客携带公交卡上车经过车载系统时,公交卡的ATA5283唤醒电路接收到车载系统读卡器端ATA5276芯片发送的125 kHz电磁波后,激活处在睡眠模式下的公交卡,公交卡进入发送模式,将自己的ID号、卡内金额发送给车载系统。车载系统给公交卡发送信息,蜂鸣器响一下表示刷卡成功,并在液晶屏显示成功信息。同时,车载系统将此公交卡的ID号、金额、上车位置保存在AT24C512存储器里,当乘客要下车将公交卡再次靠近读卡器时,公交卡再次被唤醒并向车载系统发送数据。车载系统的处理器根据此公交卡的ID号找到上车时刷卡的信息来计算所需要扣费的金额,并向公交卡发送扣费数据;同时,会将本次乘车信息保存在数据库中,以备查询使用。公交车到达终点站后将会进行复位操作,如果有乘客下车时未能感应上,则按照到达终点站的路程进行扣费。

G. 为什么数据插入不进数据库

从你描述的的这种情况看,应该是你数据库定义的字段的问题,建议你把该字段定义的稍大一点,在使用的过程上,可能会省去不少的麻烦,在往数据库写内容时,在临界状态,最容易出问题.

H. 自己的数据库进不去了怎么办

改my.ini文件,在[mysqld]下添加 skip-grant-tables,设成免密登陆,登陆之后修改登录人密码,退出,把my.ini改回来,启动