1

我创建了一个 java swing 小程序并将其插入网页,但我无法通过网页连接到数据库,我该如何解决?请帮忙。

4

2 回答 2

3

您在这里面临几件事:

  • 您的小程序设计无法连接到任何资源,除了托管在与小程序本身相同的主机上的资源
  • 您的小程序直接从网络浏览器运行时(因此不是从 http 服务器调用,而是从硬盘加载它所在的 html 页面)没有主机,因此根本无法连接到任何东西
  • 正如评论中提到的,让一个小程序包含数据库(或任何东西)的帐户信息是一个巨大的安全风险
  • 更不用说这里的可扩展性问题,在你的能力水平上,你不会遇到问题,因为没有足够的人会访问你的小程序(无意侮辱,但如果你不知道这一点,你就不会为高流量网站工作,因为他们永远不会雇用您)
    最好的办法是让小程序使用 HTTP 调用调用 servlet,然后让 servlet 执行数据库工作并将结果返回到小程序,而不是 ResultSet 或其他 JDBC 实体,但将结果转换为 XML 文档或 CSV 之类的东西,然后在 HTTP 响应中发回。
于 2013-03-26T06:55:27.497 回答
-1

数据库代码如下:

Class.forName("Driver Name");//example Driver Name="sun.jdbc.odbc.JdbcOdbcBridge" if your are using ODBC Driver

Connection con=DriverManager.getConnection("Connection String");
于 2013-03-26T05:12:14.183 回答