Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit28ce9f0

Browse files
author
Barry Lind
committed
Two patches from Kris Jurka. One fixes a problem with incorrect type for double
and the other fixes a NPE in Statement.toString() under some circumstances.The second patch was originally submitted by Oliver Jowett and updated by Kris
1 parent16a3034 commit28ce9f0

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

‎src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
importorg.postgresql.largeobject.*;
99
importorg.postgresql.util.*;
1010

11-
/* $Header: /cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc1/Attic/AbstractJdbc1Statement.java,v 1.15 2003/02/04 09:20:08 barry Exp $
11+
/* $Header: /cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc1/Attic/AbstractJdbc1Statement.java,v 1.16 2003/02/0410:09:32 barry Exp $
1212
* This class defines methods of the jdbc1 specification. This class is
1313
* extended by org.postgresql.jdbc2.AbstractJdbc2Statement which adds the jdbc2
1414
* methods. The real Statement class (for jdbc1) is org.postgresql.jdbc1.Jdbc1Statement
@@ -1890,18 +1890,21 @@ public Object getObject(int parameterIndex)
18901890
*/
18911891
publicStringtoString()
18921892
{
1893+
if (m_sqlFragments ==null)
1894+
return"";
1895+
18931896
synchronized (sbuf)
18941897
{
18951898
sbuf.setLength(0);
18961899
inti;
18971900

18981901
for (i =0 ;i <m_binds.length ; ++i)
18991902
{
1903+
sbuf.append (m_sqlFragments[i]);
19001904
if (m_binds[i] ==null)
19011905
sbuf.append('?' );
19021906
else
1903-
sbuf.append (m_sqlFragments[i]);
1904-
sbuf.append (m_binds[i]);
1907+
sbuf.append (m_binds[i]);
19051908
}
19061909
sbuf.append(m_sqlFragments[m_binds.length]);
19071910
returnsbuf.toString();
@@ -2070,7 +2073,7 @@ public boolean isUseServerPrepare()
20702073
privatestaticfinalStringPG_INT8 ="int8";
20712074
privatestaticfinalStringPG_NUMERIC ="numeric";
20722075
privatestaticfinalStringPG_FLOAT ="float";
2073-
privatestaticfinalStringPG_DOUBLE ="double";
2076+
privatestaticfinalStringPG_DOUBLE ="double precision";
20742077
privatestaticfinalStringPG_BOOLEAN ="boolean";
20752078
privatestaticfinalStringPG_DATE ="date";
20762079
privatestaticfinalStringPG_TIME ="time";

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp