我需要一个tomcat服务器来使java jdbc swing应用程序在lan上运行

时间:2013-10-10 05:26:28

标签: java swing tomcat jdbc lan

我正在尝试为我的家庭网络创建一个MySQL和Java客户端应用程序。在服务器上我成功地以root身份连接到MySQL

现在我想使用Java客户端程序从我的客户端PC连接到MySQL, 这该怎么做?? 我是否需要安装Tomcat Server才能在服务器上运行。

我在所有客户端和服务器上使用Windows 7。

3 个答案:

答案 0 :(得分:0)

Tomcat服务器用于Web应用程序。您只需要创建一个JDBC代码,在URL字符串中只提供安装了mysql的系统的IP地址。例如

connection = DriverManager
        .getConnection("jdbc:mysql://192.168.1.205:3306/database_name","root", "password");

此外,如果您未在mysql中授予权限,则授予它。请参阅this以授予访问远程系统上的mysql的权限

答案 1 :(得分:0)

根据您要实现的目标,您需要与服务器建立JDBC连接。有关详细信息,请查看the JDBC trail

这将允许您直接从客户端计算机连接到数据库服务器。这将使用MySQL连接所需的JDBC连接URL完成,例如jdbc:mysql://[host][,failoverhost...][:port]/[database] » [?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]...,请查看Driver/Datasource Class Names, URL Syntax and Configuration Properties for Connector/J以获取更多详细信息。

您可能还需要配置MySQL服务器以允许远程访问,然后才能连接

答案 2 :(得分:0)

你只需要做两件事:

  1. 确保托管MySQL的服务器允许传入连接
  2. 编写JDBC代码并使用jdbc字符串中的MySQL服务器主机名/ ipaddress进行连接和使用。