[英]Requirements to establish a connection with the database
我是Web开发的新手,我必须使用GWT在Java中创建一个Web应用程序,该应用程序连接到数据库并从中下载文件。 无论数据库的类型如何,Web应用程序需要什么才能与数据库建立连接? 例如API
你需要:
用于连接到相关数据库的API。 API必须支持您要连接的特定类型的服务器(MySQL,Oracle,MSSQL等)或支持通用协议(例如ODBC)。
有关数据库服务器的信息,包括服务器的主机名或IP,数据库的名称以及服务器上帐户的用户名/密码。 通常,所有这些信息都将存储在连接字符串中。
您可能需要一些Java代码示例来入门。
另外,正如其他人所说,请记住,所有数据库连接都是由Web服务器本身建立和维护的。 客户端页面将无法直接访问数据库。 但是,它们可以发出AJAX请求,从而导致服务器查询数据库并返回该请求的结果。
JdbcTemplate或SimpleJdbcTemplate可能是您正在寻找的数据库API。 当适当地打开和关闭数据库连接,事务处理等等时,它将处理所有的管道代码。 尽管它是Spring的一部分,但您不必开发Spring应用程序即可使用它。
但是,出于安全原因,您永远不要将数据库直接连接到Web。 您需要开发的是用户可以访问的Web服务。 . 该方法不会将SQL语句公开给最终用户,因此可以保护数据库免受恶意用户输入(例如 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.