diff --git a/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/ByteParameter.java b/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/ByteParameter.java index 3715b66..81f1cc6 100644 --- a/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/ByteParameter.java +++ b/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/ByteParameter.java @@ -39,14 +39,14 @@ public class ByteParameter implements ParameterHolder { public ByteParameter(final byte[] x) { buffer = new byte[x.length * 2 + 2]; int pos = 0; - buffer[pos++] = '"'; + buffer[pos++] = '\''; for (final byte b : x) { if (needsEscaping(b)) { buffer[pos++] = '\\'; } buffer[pos++] = b; } - buffer[pos++] = '"'; + buffer[pos++] = '\''; this.length = pos; } diff --git a/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/DateParameter.java b/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/DateParameter.java index b4a2d40..7100cb4 100644 --- a/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/DateParameter.java +++ b/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/DateParameter.java @@ -45,13 +45,13 @@ public class DateParameter implements ParameterHolder { */ public DateParameter(final long timestamp) { final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); - byteRepresentation = String.valueOf("\"" + sdf.format(new Date(timestamp)) + "\"").getBytes(); + byteRepresentation = String.valueOf("'" + sdf.format(new Date(timestamp)) + "'").getBytes(); } public DateParameter(final long timestamp, final Calendar cal) { final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); sdf.setCalendar(cal); - byteRepresentation = String.valueOf("\"" + sdf.format(new Date(timestamp)) + "\"").getBytes(); + byteRepresentation = String.valueOf("'" + sdf.format(new Date(timestamp)) + "'").getBytes(); } @@ -64,4 +64,4 @@ public int writeTo(final OutputStream os, int offset, int maxWriteSize) throws I public long length() { return byteRepresentation.length; } -} \ No newline at end of file +} diff --git a/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/TimeParameter.java b/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/TimeParameter.java index 141658d..f488e23 100644 --- a/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/TimeParameter.java +++ b/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/TimeParameter.java @@ -38,7 +38,7 @@ public class TimeParameter implements ParameterHolder { public TimeParameter(final long timestamp) { SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); - byteRepresentation = ("\""+sdf.format(new Date(timestamp))+"\"").getBytes(); + byteRepresentation = ("'"+sdf.format(new Date(timestamp))+"'").getBytes(); } public int writeTo(final OutputStream os, int offset, int maxWriteSize) throws IOException { @@ -50,4 +50,4 @@ public int writeTo(final OutputStream os, int offset, int maxWriteSize) throws I public long length() { return byteRepresentation.length; } -} \ No newline at end of file +} diff --git a/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/TimestampParameter.java b/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/TimestampParameter.java index 5addd19..c36c335 100644 --- a/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/TimestampParameter.java +++ b/src/main/java/org/drizzle/jdbc/internal/common/query/parameters/TimestampParameter.java @@ -45,13 +45,13 @@ public class TimestampParameter implements ParameterHolder { */ public TimestampParameter(final long timestamp) { final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - byteRepresentation = String.valueOf("\"" + sdf.format(new Date(timestamp)) + "\"").getBytes(); + byteRepresentation = String.valueOf("'" + sdf.format(new Date(timestamp)) + "'").getBytes(); } public TimestampParameter(final long timestamp, final Calendar cal) { final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); sdf.setCalendar(cal); - byteRepresentation = String.valueOf("\"" + sdf.format(new Date(timestamp)) + "\"").getBytes(); + byteRepresentation = String.valueOf("'" + sdf.format(new Date(timestamp)) + "'").getBytes(); } @@ -64,4 +64,4 @@ public int writeTo(final OutputStream os, int offset, int maxWriteSize) throws I public long length() { return byteRepresentation.length; } -} \ No newline at end of file +}