閱讀922 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Java 文件上傳下載管理器(控製台)

文件上傳下載管理器項目技術

JDBC + IO + Socket

實現功能

  1. 客戶端注冊:通過輸入用戶名,密碼,確認密碼並且校驗完成以後將用戶信息儲存在數據庫中。

  2. 客戶端登錄:通過輸入用戶名和密碼到數據庫中校驗,校驗完成進入文件上傳下載管理器。

  3. 上傳文件:通過輸入上傳文件的路徑上傳到數據庫,支持多個文件上傳。

  4. 查看文件:通過登錄的用戶名查找上傳的文件。

  5. 下載文件:通過輸入文件的編號和下載的路徑,從數據庫進行下載。

  6. 刪除文件:通過輸入文件的編號進行單個文件的刪除。

(ps:這次花了一天才寫完,不過收獲也很多,不足之處,多多交流)

完整代碼

User.java

package com.xk;

如果你想學習Java可以來這個群,首先是一二六,中間是五三四,最後是五一九,裏麵有大量的學習資料可以下載。

undefined

FileEntity.java

package com.xk;

undefined

CommandRelay.java

package com.xk;

undefined

DBUtil.java

package com.xk;

undefined

DBTools.java

package com.xk;

undefined

Server.java

package com.xk;

如果你想學習Java可以來這個群,首先是一二六,中間是五三四,最後是五一九,裏麵有大量的學習資料可以下載。

undefined

ServerThread.java

package com.xk;

1c5b00011591fce8ba4c

1b8400053338eff70973

1c5b0001158c148a413b

1b870005223530471f70

1b840005333cb83f8b64

1b830001103c3e66d6dc

1c5b0001158d8eb25b06

1c5b0001158e4ae711b9

1b85000523af818c6b1e

1b85000523ad182b244b

運行效果

1b85000523b1155879f5

1c5b0001159040602d1a

1b810006a7556c320526

1c5b0001158fe8867826

1b85000523ac5a0aad59

最後更新:2017-04-16 10:30:39

  上一篇:go 備案合並後;有毛用?
  下一篇:go 支持OSS的群輝nas開箱體驗(內部冒死流出,42張美圖)