吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 875|回复: 15
收起左侧

[已解决] Java 能否像 PHP 一样部署数据库

[复制链接]
Shuery 发表于 2022-1-2 20:59
本帖最后由 Shuery 于 2022-1-3 14:29 编辑

很多 PHP 应用都是可以在网页上输入数据库地址、数据库名称、数据库用户名和该用户对应的密码就可以连接数据库并自动生成数据表的(当然创建数据库还是得手动)。
但我在网上搜了很久都没有发现有 Java 应用实现上述功能。

特来此地请教各位大佬:
Java 能否实现”通过前端提交的数据连接数据库并自动生成数据表“的功能?
若 Java 不能的话,能否通过使用其他语言(如 Python)与 Java 配合实现此功能呢?

期待各位大佬的答疑解惑,小弟在此处谢谢啦!!☆⌒(*^-゜)v

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
ma15803216102 + 1 + 1 了解一下 flyway https://zhuanlan.zhihu.com/p/304110137

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

SGC沉默 发表于 2022-1-2 21:49
可以的动态部署
ynboyinkm 发表于 2022-1-2 22:10
我没有学习过java,我学过python,我觉得这问题一定是可以的!!!
追风营销 发表于 2022-1-2 22:16
我心飞翔1995 发表于 2022-1-2 23:29
就是写个配置文件的事情,什么语言都能实现
萋小磊 发表于 2022-1-3 03:30
首先这个其实只是一个很简单的东西, 无非就是 可执行 DDL 语句的操作, 例如hibernate都支持ddl 还有一些 flyway 之类的数据库迁移工具, 肯定是支持的
包括生成代码后动态加载都是可行(不推荐, ClassLoader),  
首先动态 生成表的意义不大, 因为后端没有对应的实体模型, 如果是用一些Map 那就失去了类型的有点, 不如用 js py 之类的弱类型语言
E式丶男孩 发表于 2022-1-3 09:36
spring data / jpa里面是编程优先,你只需要设计好实体类,做个表映射,就可以实现自动生成表了,这个是它的特征,不过也有缺点,就是做复杂的业务的时候会比较难
javazjl 发表于 2022-1-3 09:55
可以的,如果使用springboot开发,先排除数据源配置的自动装配,手动添加数据源就行啦
可以参考这个 https://www.jianshu.com/p/3a713ed038de
ma15803216102 发表于 2022-1-3 10:08
了解一下 flyway
PpaPingggg 发表于 2022-1-3 10:12
这肯定能实现 Java YYDS
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-27 09:13

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表