繁体   English   中英

如何使用小程序连接到数据库

[英]How to connect to database using an applet

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

您在这里面临几件事:

  • 您的applet故意无法连接到任何资源,除了那些与applet本身位于同一主机上的资源
  • 直接从Web浏览器运行的applet(因此不是从http服务器调用,而是从硬盘加载它所在的html页面)没有主机,因此根本无法连接任何东西
  • 如评论中所述,使小程序包含数据库(或其他任何东西)的帐户信息会带来巨大的安全风险
  • 在这里甚至没有提到可扩展性问题,在您的能力级别上,您不会遇到问题,因为没有足够的人访问您的applet(无意侮辱,但是如果您不知道这一点,您就不会为高流量的网站工作,因为他们永远不会雇用您)
    最好的办法是让applet使用HTTP调用来调用servlet,然后让servlet完成数据库工作并将结果返回给applet,而不是ResultSet或其他JDBC实体,而是将结果转换为XML文档或CSV,然后将其发送回HTTP响应。

数据库代码如下:

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

Connection con=DriverManager.getConnection("Connection String");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM