2015-05-25 21 views
0

我剛剛在大學完成了一門名爲編程基礎的課程。這門課是用Java教的。就這樣你對我的能力水平有了一個概念,這些就是我們學到的東西:面向對象的設計,類,接口,包,繼承,委託,觀察者,MVC,異常,斷言。 無論如何,因爲我有時間這個夏天我想設計類似這樣的作家創造了什麼棒球模擬器:http://www.hardballtimes.com/10-lessons-i-learned-from-creating-a-baseball-simulator/爲我的棒球模擬器創建數據庫

在我的項目,我想基本上創建了一堆的MLB球員和他們的統計數據庫。有什麼方法可以使用Java創建數據庫?我也很樂意學習一些可以與我的背景一起工作的新東西。另外,有沒有一種方法可以自動從MLB.com輸入統計信息?我不想手動輸入一堆統計數據。

感謝您的幫助。

+1

這是一個相當廣泛的問題......不確定它適用於此論壇。此外,還有很多的Java框架來構建應用程序。春天是非常受歡迎的;您還可以使用Java EE 7來最小化依賴關係:http://docs.oracle.com/javaee/7/tutorial/數據庫層位於以下位置:http://docs.oracle.com/javaee/7/tutorial/partpersist .htm#BNBPY我會從一個例子開始:http://docs.oracle.com/javaee/7/tutorial/persistence-basicexamples001.htm#GIQST mlb.com似乎有一個API提取統計信息:http://gd2.mlb.com/components/game/mlb/ –

+0

我同意這個問題的範圍太廣泛。堆棧溢出旨在幫助您解決代碼中的特定問題。這並不是要告訴你如何構建整個應用程序。 – Kmeixner

回答

0

基本上你需要一個ORM。看看這個http://hibernate.org/orm/。 Hibernate是爲應用程序創建持久層的一個很好的框架。我會建議先閱讀一些教程。

0

要實現這個目標非常簡單,只需要學習SQL。連接到數據庫後,您將能夠編寫一個小程序,供您可以使用的玩家使用。

第一件事就是學習SQL,這裏是Oracle Docs的鏈接, Oracle Docs,那麼您將需要獲得SQL Developer的副本。我建議閱讀第3章到第9章來獲得SQL的基礎,因爲這對於這個簡單的數據庫來說確實是你需要知道的。

完成構建數據庫後,您需要研究java.sql,該鏈接會將您發送到java文檔,您可以在其中學習將數據庫掛接到java代碼所需的代碼。

注意:只要數據庫與遊戲構建和運行在同一臺計算機上,就不必在線。