Я использую JDBC соединения по базе данных доступа мс и вот мой кодСлишком много ошибок параметров в JDBC
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class ExcelConnectivity
{
public static void main(String[] args)
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:db");
String query="update validation set validation.rackid=rack.rackid where rack.bookid=validation.bookid";
PreparedStatement ps=con.prepareStatement(query);
ps.executeUpdate();
System.out.println("doneeeeeeeeeeeeeeeeeeeeee");
}
catch(SQLException | ClassNotFoundException e)
{
e.printStackTrace();
}
}
}
теперь база данных, как следовать
сейчас ошибка, возникающая как [Microsoft] [ODBC Microsoft Access Driver] Слишком мало параметров. Ожидаемое 2.
Я проверил имя таблицы в базе данных и кода JDBC, проверяется соединение
любой кто поможет мне по ошибке
то какой должен быть правильный запрос ??? – Sarvesh
Ссылка: - http://stackoverflow.com/questions/5036918/update-one-table-with-data-from-another –