我正在尝试执行以下操作:
String dbURL= "jdbc:oracle:thin:@HOST:PORT:DB,USERNAME,PASSWORD";
//Statement stmt = conn.createStatement(dbURL);
conn.createStatment 需要 3 个参数,而不仅仅是 1 个字符串,因此我收到错误。是否有可能将它们全部放在一个字符串中并通过它?我知道这不是解决这个特定问题的正确方法,但我也要求将来引用。
编辑:我的错误。我的意思是
Connection conn = DriverManager.getConnection(URL)
最佳答案
改用PreparedStatement
。它应该获取 SQL 查询作为参数。您的连接字符串应该传递到 DriverManager.getConnection()
方法
关于java - 如何以字符串形式发送参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4460914/