--- old/src/java.sql/share/classes/java/sql/Statement.java 2017-05-11 16:26:02.004534903 -0700 +++ new/src/java.sql/share/classes/java/sql/Statement.java 2017-05-11 16:26:01.868528926 -0700 @@ -686,7 +686,7 @@ * more results * @exception SQLException if a database access error occurs, * this method is called on a closed Statement or the argument - * supplied is not one of the following: + * supplied is not one of the following: * Statement.CLOSE_CURRENT_RESULT, * Statement.KEEP_CURRENT_RESULT or * Statement.CLOSE_ALL_RESULTS @@ -1379,16 +1379,20 @@ * single quote within the string will be replaced by two single quotes. * *
- * + *
* + * * - * - * - * - * - * + * + * + * + * + * + * + * * * + * *
Examples of the conversion:
ValueResult
Hello 'Hello'
G'Day 'G''Day'
'G''Day''''G''''Day'''
I'''M 'I''''''M'
Hello 'Hello'
G'Day 'G''Day'
'G''Day''''G''''Day'''
I'''M 'I''''''M'
*
* @implNote @@ -1446,52 +1450,56 @@ *
  • The length of {@code identifier} is less than 1 or greater than 128 characters * *
    - * + *
    * + * * * * * + * + * * - * - * - * + * + * + * * * - * - * - * + * + * + * * * - * - * - * + * + * + * * * - * - * - * + * + * + * * * - * - * - * + * + * + * * * - * - * - * + * + * + * * * - * - * - * + * + * + * * * - * - * - * + * + * + * * + * *
    Examples of the conversion:
    identifieralwaysQuoteResult
    HellofalseHelloHellofalseHello
    Hellotrue"Hello"Hellotrue"Hello"
    G'Dayfalse"G'Day"G'Dayfalse"G'Day"
    "Bruce Wayne"false"Bruce Wayne""Bruce Wayne"false"Bruce Wayne"
    "Bruce Wayne"true"Bruce Wayne""Bruce Wayne"true"Bruce Wayne"
    GoodDay$false"GoodDay$"GoodDay$false"GoodDay$"
    Hello"WorldfalseSQLExceptionHello"WorldfalseSQLException
    "Hello"World"falseSQLException"Hello"World"falseSQLException
    *
    * @implNote @@ -1542,36 +1550,40 @@ * * *
    - * + *
    * + * * * * + * * + * * - * - * + * + * * * - * - * + * + * * * - * - * + * + * * * - * - * + * + * * * - * - * + * + * * * - * - * + * + * * + * *
    Examples of the conversion:
    identifierSimple Identifier
    HellotrueHellotrue
    G'DayfalseG'Dayfalse
    "Bruce Wayne"false"Bruce Wayne"false
    GoodDay$falseGoodDay$false
    Hello"WorldfalseHello"Worldfalse
    "Hello"World"false"Hello"World"false
    *
    * @implNote JDBC driver implementations may need to provide their own @@ -1597,19 +1609,23 @@ * by two single quotes. * *
    - * + *
    * + * * * * * - * - * - * - * - * - * - * + * + * + * + * + * + * + * + * + * + * *
    Examples of the conversion:
    ValueResult
    Hello N'Hello'
    G'Day N'G''Day'
    'G''Day'N'''G''''Day'''
    I'''M N'I''''''M'
    N'Hello' N'N''Hello'''
    Hello N'Hello'
    G'Day N'G''Day'
    'G''Day'N'''G''''Day'''
    I'''M N'I''''''M'
    N'Hello' N'N''Hello'''
    *
    * @implNote