Skip to content

Commit e4975c7

Browse files
committed
Server:解决 Oracle 版 oracle jdbc 依赖下载不了;注释报错且未用上的方法
1 parent 7107cfc commit e4975c7

File tree

2 files changed

+49
-34
lines changed

2 files changed

+49
-34
lines changed

APIJSON-Java-Server/APIJSONBootOracle/pom.xml

+27-12
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<groupId>org.springframework.boot</groupId>
1616
<artifactId>spring-boot-starter-parent</artifactId>
1717
<version>1.4.1.RELEASE</version>
18-
<relativePath/> <!-- lookup parent from repository -->
18+
<relativePath /> <!-- lookup parent from repository -->
1919
</parent>
2020

2121
<properties>
@@ -32,17 +32,17 @@
3232
</dependency>
3333

3434
<dependency>
35-
<groupId>ojdbc6</groupId>
36-
<artifactId>ojdbc6</artifactId>
37-
<version>1.0</version>
35+
<groupId>com.oracle.jdbc</groupId>
36+
<artifactId>com.springsource.oracle.jdbc</artifactId>
37+
<version>10.2.0.2</version>
3838
</dependency>
3939

4040

41-
<!--<dependency>-->
42-
<!--<groupId>mysql</groupId>-->
43-
<!--<artifactId>mysql-connector-java</artifactId>-->
44-
<!--<version>5.1.40</version>-->
45-
<!--</dependency>-->
41+
<!--<dependency> -->
42+
<!--<groupId>mysql</groupId> -->
43+
<!--<artifactId>mysql-connector-java</artifactId> -->
44+
<!--<version>5.1.40</version> -->
45+
<!--</dependency> -->
4646

4747
<dependency>
4848
<groupId>org.springframework.boot</groupId>
@@ -88,12 +88,23 @@
8888
<repository>
8989
<id>spring-snapshots</id>
9090
<url>http://repo.spring.io/snapshot</url>
91-
<snapshots><enabled>true</enabled></snapshots>
91+
<snapshots>
92+
<enabled>true</enabled>
93+
</snapshots>
9294
</repository>
9395
<repository>
9496
<id>spring-milestones</id>
9597
<url>http://repo.spring.io/milestone</url>
96-
<snapshots><enabled>true</enabled></snapshots>
98+
<snapshots>
99+
<enabled>true</enabled>
100+
</snapshots>
101+
</repository>
102+
<repository>
103+
<id>spring-libs-release</id>
104+
<url>https://repo.spring.io/libs-release</url>
105+
<snapshots>
106+
<enabled>true</enabled>
107+
</snapshots>
97108
</repository>
98109
</repositories>
99110
<pluginRepositories>
@@ -102,9 +113,13 @@
102113
<url>http://repo.spring.io/snapshot</url>
103114
</pluginRepository>
104115
<pluginRepository>
105-
<id>spring-milestones</id>
116+
<id>spring-libs-release</id>
106117
<url>http://repo.spring.io/milestone</url>
107118
</pluginRepository>
119+
<pluginRepository>
120+
<id>spring-milestones</id>
121+
<url>https://repo.spring.io/libs-release</url>
122+
</pluginRepository>
108123
</pluginRepositories>
109124

110125
</project>

APIJSON-Java-Server/APIJSONBootOracle/src/main/java/apijson/demo/server/DemoSQLExecutor.java

+22-22
Original file line numberDiff line numberDiff line change
@@ -88,28 +88,28 @@ private PreparedStatement getStatement(@NotNull SQLConfig config) throws Excepti
8888
}
8989

9090

91-
@Override
92-
protected Object getValue(SQLConfig config, ResultSet rs, ResultSetMetaData rsmd, int tablePosition,
93-
JSONObject table, int columnIndex, Map<String, JSONObject> childMap) throws Exception {
94-
Object value = super.getValue(config, rs, rsmd, tablePosition, table, columnIndex, childMap);
95-
96-
if (value instanceof Blob) {
97-
value = new String(((Blob) value).getBytes(1, (int) ((Blob) value).length()), "UTF-8");
98-
}
99-
else if (value instanceof Clob) {
100-
101-
StringBuffer sb = new StringBuffer();
102-
BufferedReader br = new BufferedReader(((Clob) value).getCharacterStream());
103-
String s = br.readLine();
104-
while (s != null) {
105-
sb.append(s);
106-
s = br.readLine();
107-
}
108-
value = sb.toString();
109-
}
110-
111-
return value;
112-
}
91+
// @Override
92+
// protected Object getValue(SQLConfig config, ResultSet rs, ResultSetMetaData rsmd, int tablePosition,
93+
// JSONObject table, int columnIndex, Map<String, JSONObject> childMap) throws Exception {
94+
// Object value = super.getValue(config, rs, rsmd, tablePosition, table, columnIndex, childMap);
95+
//
96+
// if (value instanceof Blob) {
97+
// value = new String(((Blob) value).getBytes(1, (int) ((Blob) value).length()), "UTF-8");
98+
// }
99+
// else if (value instanceof Clob) {
100+
//
101+
// StringBuffer sb = new StringBuffer();
102+
// BufferedReader br = new BufferedReader(((Clob) value).getCharacterStream());
103+
// String s = br.readLine();
104+
// while (s != null) {
105+
// sb.append(s);
106+
// s = br.readLine();
107+
// }
108+
// value = sb.toString();
109+
// }
110+
//
111+
// return value;
112+
// }
113113

114114
/**关闭连接,释放资源
115115
*/

0 commit comments

Comments
 (0)