当前位置: 代码迷 >> python >> 我们可以在Java和python之间设置一个数据库吗?
  详细解决方案

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

热度:45   发布时间:2023-06-13 14:18:36.0

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

现在这里的问题是我不知道django框架,所以制作网站需要时间。 Java,数据库连接,数据插入,Servelet调用由我轻松完成。

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

希望你理解我的问题。

如果您了解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。

是的,您可以共享数据库,您必须安装相应的依赖项才能将python连接到数据库以及Java。 我已经用postgresql,mysql和mssql完成了此操作

  相关解决方案