我们可以在Java和python之间设置一个数据库吗?

时间:2017-02-09 16:57:34

标签: java python mysql database database-connection

我创建了python脚本,在结果声明时发送通知但我想创建一个获取学生电子邮件ID数据并存储在数据库中的网站。

现在问题是我不知道django框架所以制作网站需要时间。 Java,数据库连接,数据插入, Servelet很容易打电话给我。

想知道java html css从用户输入并存储在数据库中然后python程序检索该数据的方式。

希望你理解我的问题。

2 个答案:

答案 0 :(得分: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。

答案 1 :(得分:-1)

是的,您可以共享数据库,您必须安装相应的依赖项,以便将python连接到数据库以及Java。我用postgresql,mysql和mssql

完成了这个