gpt4 book ai didi

java - 如何使用 Eclipse 上的 Web 服务中的数据填充 MySQL 中的数据库

转载 作者:行者123 更新时间:2023-11-29 21:57:34 24 4
gpt4 key购买 nike

我希望能够使用我的 Web 服务来填充 MySQL 中的数据库。从下面的代码中,我已连接到我想要填充的数据库。如何使用用户在我的 Web 服务上导入的数据来填充 MySQL 数据库 exchangeInformation。 Web 服务正在运行,一切正常。我只是希望能够使用来自 Web 服务的数据输入来填充 MySQL 中的数据库。

任何帮助将不胜感激。

谢谢

代码如下:

 package org.example.www.newwsdlfile3;

import java.sql.Connection;
import java.sql.DriverManager;

public class JavaMYSQL {

public static void main(String[] args) throws Exception {

getConnection();

}
public static Connection getConnection() throws Exception{
try{
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/exchangeinformation";
String username = "root";
String password = "admin";
Class.forName(driver);

Connection conn = DriverManager.getConnection(url,username,password);
System.out.println("Connected");
return conn;
} catch (Exception e) {System.out.println(e);}

return null;
}

}

最佳答案

使用this page查看从连接对象创建语句并用它执行查询的示例。至于你的网络服务信息,我不知道你将其传递到哪里。也就是说,你可以使用一些简单的字符串替换来处理它:

String sql = "INSERT INTO tableName values(':value1', ':value2',':value3', etc)";
sql = sql.replace(":value1", dataFromService);

类似的内容应该可以帮助您开始。

为了清晰起见进行编辑:

  String sql = "INSERT INTO tableName values(':value1', ':value2',':value3', etc)";
String dataFromService = "EDIT";
sql = sql.replace(":value1", dataFromService);
System.out.println(sql);

会给你一个输出: INSERT INTO tableName 值('EDIT'、':value2'、'value3' 等)

关于java - 如何使用 Eclipse 上的 Web 服务中的数据填充 MySQL 中的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32993004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com