我創建了python腳本,它在聲明結果時發送通知,但是我想使網站能夠獲取學生電子郵件ID的數據並將其存儲在數據庫中。我們可以在Java和python之間設置一個數據庫嗎?
現在這裏的問題是,我不知道django框架,所以它需要時間,使網站。 Java,數據庫連接,數據插入, Servelet調用很容易做到這一點由我。
想知道java html css從用戶處獲取輸入並存儲在數據庫中的方式,然後python程序檢索該數據。
希望你能理解我的問題。
我創建了python腳本,它在聲明結果時發送通知,但是我想使網站能夠獲取學生電子郵件ID的數據並將其存儲在數據庫中。我們可以在Java和python之間設置一個數據庫嗎?
現在這裏的問題是,我不知道django框架,所以它需要時間,使網站。 Java,數據庫連接,數據插入, Servelet調用很容易做到這一點由我。
想知道java html css從用戶處獲取輸入並存儲在數據庫中的方式,然後python程序檢索該數據。
希望你能理解我的問題。
是的,你可以共享數據庫,你必須安裝相應的依賴項來連接python和數據庫以及Java。我已經用postgresql,mysql和mssql完成了這項工作。
如果你知道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。
簡短答案是「是」。但是,StackOverflow的問題太廣泛了。請訪問[幫助]並閱讀[問]。 –
這主要針對您的應用程序域。 但是。我們可以使用java安裝程序作爲單純的ORM工具和python進行所有處理。 – Shivendra