Я пытаюсь подключить код Java к серверу SQL, я использую движок mssqlserver01, база данных называется DB1FR.
Я попытался открыть конфигурацию SQL сервера -> TCP / UDP -> IP-адрес и унифицированные все порты до 1433 и динамические до 0. Я также попробовал другой движок, перезапустил базу данных.
public static void addCustomer(int id, String fullName, String email, int creditCardNum, int nationalID) throws SQLException {
Connection con = DriverManager.getConnection( "jdbc:sqlserver://mssqlserver01:1433;DatabaseName=DB1FR;user=omar;");
java.sql.Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("INSERT INTO dbo.Customer(CustomerID, full_name, email, creditcardnum, nationalid) VALUES "
+ id + ", "
+ fullName + ", "
+ email + ", "
+ creditCardNum + ", "
+ nationalID);
while (rs.next()) {
int x = rs.getInt("a");
String s = rs.getString("b");
float f = rs.getFloat("c");
}
}
Он должен вставить в таблицу CUSTOMER эти значения. Но выдается исключение, и таблица не обновляется.