如何使用applet连接到数据库

时间:2013-03-26 02:41:13

标签: java database applet

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

2 个答案:

答案 0 :(得分:2)

你在这里面对几件事:

  • 您的小程序设计无法连接到任何资源,但与小程序本身在同一主机上托管的资源除外
  • 你的小程序直接从webbrowser运行(所以不是从http服务器调用,而是从硬盘加载它所在的html页面)没有主机所以无法连接到任何东西
  • 如评论中所述,让applet包含数据库的帐户信息(或实际上是任何内容)是一个巨大的安全风险
  • 在这里甚至没有提到可扩展性问题,在你的能力水平上你不会遇到问题因为没有足够的人会访问你的applet(没有侮辱意图,但如果你不知道这不是你的意思打算为高流量网站工作,因为他们从来没有雇用过你
    最好的办法是让applet使用HTTP调用调用servlet,然后让servlet执行数据库工作并将结果返回给applet,而不是ResultSet或其他JDBC实体,但将结果转换为XML文档或CSV并将其发送回HTTP响应中。

答案 1 :(得分:-1)

数据库代码如下:

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

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