其实我需要将Mssql连接到Mysql,幸运的是我用MSSQL 2008 R2链接服务器连接到Mysql
现在,当我尝试此查询时,我想在两个数据库中一次写一些查询以进行更新
update products set Stock=A.Stock from
(Select * FROM OPENQUERY(MYSQL,'Select * From products where Id=8')) A
inner join products B on b.Id=a.Id
Run Code Online (Sandbox Code Playgroud)
MSSQL的行从MYSQL更新
我还需要将MSSQL更新为MYSQL
请帮帮我,我工作了4天以来
当我使用JDBC ODBC驱动程序将Java连接到Mssql时
try
{
ps=conn.prepareStatement("UPDATE products SET stock=? WHERE id=?");
ps.setInt(1, prods.getStock());
ps.setInt(2, prods.getId());
int b = ps.executeUpdate();
if(b!=0)
{
System.out.println("success");
}
else
{
System.out.println("Fail");
}
}
catch(SQLException e)
{
System.out.println(e);
}
Run Code Online (Sandbox Code Playgroud)
这个问题阻止了这个例外
java.sql.SQLException [Microsoft] [ODBC SQL Server Driver]
[SQL Server] Invalid object name 'products'
Run Code Online (Sandbox Code Playgroud)
我在过去的两天里正在研究这个部分.我将如何解决这个例外?