2017-02-09 57 views
0

我創建了python腳本,它在聲明結果時發送通知,但是我想使網站能夠獲取學生電子郵件ID的數據並將其存儲在數據庫中。我們可以在Java和python之間設置一個數據庫嗎?

現在這裏的問題是,我不知道django框架,所以它需要時間,使網站。 Java,數據庫連接,數據插入, Servelet調用很容易做到這一點由我。

想知道java html css從用戶處獲取輸入並存儲在數據庫中的方式,然後python程序檢索該數據。

希望你能理解我的問題。

+0

簡短答案是「是」。但是,StackOverflow的問題太廣泛了。請訪問[幫助]並閱讀[問]。 –

+0

這主要針對您的應用程序域。 但是。我們可以使用java安裝程序作爲單純的ORM工具和python進行所有處理。 – Shivendra

回答

-1

是的,你可以共享數據庫,你必須安裝相應的依賴項來連接python和數據庫以及Java。我已經用postgresql,mysql和mssql完成了這項工作。

0

如果你知道python,我認爲Django可能是一個不錯的選擇。 Django本身試圖在後端支持儘可能多的功能。您只需要在settings.py和Django中配置數據庫參數,ORM可以自動將存儲在表中的數據傳輸到對象中。您不必自己實現這些功能,而且可以節省大量時間。

Django有它自己的ModelForm類。它映射到模型(例如學生),它很容易提交您的Student信息並將其存儲在分貝。

# settings.py 
DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.mysql', 
     'OPTIONS': { 
      'read_default_file': '/path/to/my.cnf', 
     }, 
    } 
} 


# my.cnf 
[client] 
database = NAME 
user = USER 
password = PASSWORD 
default-character-set = utf8 

如果你堅持使用Java來實現數據庫後端,當然你可以與python共享它。一些選擇像JDBC,Hibernate和Mybatis。

相關問題