當前位置:首頁 » 數據倉庫 » 榮成公交車資料庫進不去
擴展閱讀
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改回來,啟動