小编par*_*dhu的帖子

我需要在LINKED服务器中从Mssql到Mysql的更新查询

其实我需要将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天以来

mysql sql-server

2
推荐指数
1
解决办法
6639
查看次数

java.sql.SQLException [Microsoft] [ODBC SQL Server驱动程序] [SQL Server]无效的对象名称'表名'

当我使用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)

我在过去的两天里正在研究这个部分.我将如何解决这个例外?

java sql-server jdbc

0
推荐指数
1
解决办法
6112
查看次数

标签 统计

sql-server ×2

java ×1

jdbc ×1

mysql ×1