OPTIONALLY ENCLOSED BY '"'
Это указывает, что значения могут, но не должны содержать двойные кавычки в начале и конце значения "john doe"
ESCAPED BY '\\'
Существуют определенные символы, t безопасно в CSV-файлах, и эти символы экранируются с помощью двойных обратных косых черт Denver\\, CO
LINES TERMINATED BY '\r\n'
. Это определяет, как строка или запись завершается, чтобы сообщить mysql о начале следующей записи "last data for this line or record" \r\n
, \r\n = разрыв строки в текстовом файле
Что касается сообщений ввода-вывода, информационные и предупреждающие сообщения, созданные во время выполнения запроса, могут быть получены в JDBC с помощью getWarnings
. Ниже приведен подготовленный пример оператора.
try (
Connection con = DriverManager.getConnection("jdbc:sqlserver://yourserver:1433;databaseName=AdventureWorks;user=youruserid;password=y0urp@ssw0rd;");
PreparedStatement ps=con.prepareStatement ("SET STATISTICS IO ON;SELECT * FROM Person.Person WHERE BusinessEntityID = ?;");
) {
ps.setInt(1, 1);
ResultSet rs = ps.executeQuery();
//consume result set(s)
do {
if(!rs.isClosed()) {
while(rs.next()) {}
rs.close();
}
} while(ps.getMoreResults());
//get info and warning messages (including statistic io messages)
SQLWarning w = ps.getWarnings();
while(w != null) {
System.out.println(w.getMessage());
w = w.getNextWarning();
}
} catch (SQLException e1) {
throw e1;
}
На ваш другой вопрос лучше ответить на ваш вопрос dba.stackexchange .