【问题标题】:Writing a Script for MySQL or Java为 MySQL 或 Java 编写脚本
【发布时间】:2011-08-04 23:34:24
【问题描述】:

我需要创建一个数据文件来保存两个包含许多字段的空表 我已经成功地用它的 DOS 风格的 IDE 制作了一个 MySQL 5.5 表。 而且 MySQL 在 NetBeans 上的注册非常好。

我可以在我的程序中制作一个脚本来构建它吗 或者这可以直接在 Java 中完成并获取一个 Java 文件来读取文件参数,因为它被执行以创建数据库文件名。

我不知道采取什么方向来做到这一点以及有什么可能。 我正在用 Java 和 Delphi 编写,而 Delphi 不支持 MySQL。 有没有人做过类似的事情,他们是怎么做到的

该数据库将保存 70 张中等大小的图片,访问图片时更新速度有多慢,我应该为无线 Java 应用程序使用 JPEG 还是 BMP 存储? Java 可以管理和显示 JPEG 文件吗?

【问题讨论】:

  • 您可以在java中使用jdbc轻松执行DDL(创建数据库的脚本)。

标签: java mysql netbeans


【解决方案1】:

一篇文章中有很多问题。让我尝试单独解决每个问题。

  1. 是的,您可以编写 Java 代码来为您创建 MySQL 数据库。另一方面,Liquibase 等工具可以为您做到这一点——您只需要学习它的 XML 配置语法即可。

  2. 很多人已经成功编写了 Java 和 Delphi 代码来访问 MySQL 数据库。如果我没记错的话,至少 Delphi 支持通过 ODBC 访问 MySQL,如果不支持,则通过 3rd-party 自定义组件。

  3. Java 可以像任何其他语言一样在数据库中存储和检索 JPEG 图像,但实际上我不会那样做。相反,我会将图像本身存储在文件系统中,并将它们的位置存储在数据库中。 RDBMS 并没有真正考虑处理大型二进制 BLOB。

  4. 您希望如何显示图像?如果通过桌面客户端在屏幕上显示,那么,是的,Java 的 Swing 组件可以轻松轻松地显示 JPEG,甚至 GIF 和 PNG 图像。如果通过 Web 浏览器或远程客户端,那么实际上只是通过 HTTP 将图像提供给浏览器/客户端应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-03
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2011-06-27
    • 2010-12-02
    • 2012-04-14
    相关资源
    最近更新 更多