Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
H
h2database
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
Administrator
h2database
Commits
9b21163b
提交
9b21163b
authored
15 年前
作者:
Thomas Mueller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Use the file system abstraction whenever possible.
上级
d83e9a32
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
15 行增加
和
9 行删除
+15
-9
Csv.java
h2/src/main/org/h2/tools/Csv.java
+3
-5
Recover.java
h2/src/main/org/h2/tools/Recover.java
+1
-2
SortedProperties.java
h2/src/main/org/h2/util/SortedProperties.java
+11
-2
没有找到文件。
h2/src/main/org/h2/tools/Csv.java
浏览文件 @
9b21163b
...
...
@@ -10,7 +10,6 @@ import java.io.BufferedInputStream;
import
java.io.BufferedOutputStream
;
import
java.io.BufferedReader
;
import
java.io.BufferedWriter
;
import
java.io.FileOutputStream
;
import
java.io.IOException
;
import
java.io.InputStream
;
import
java.io.InputStreamReader
;
...
...
@@ -25,7 +24,6 @@ import java.sql.SQLException;
import
java.sql.Statement
;
import
java.sql.Types
;
import
java.util.ArrayList
;
import
org.h2.constant.SysProperties
;
import
org.h2.message.Message
;
import
org.h2.util.FileUtils
;
...
...
@@ -221,12 +219,12 @@ public class Csv implements SimpleRowSource {
private
void
initWrite
()
throws
IOException
{
if
(
output
==
null
)
{
try
{
OutputStream
out
=
new
FileOutputStream
(
fileNam
e
);
OutputStream
out
=
FileUtils
.
openFileOutputStream
(
fileName
,
fals
e
);
out
=
new
BufferedOutputStream
(
out
,
bufferSize
);
output
=
new
BufferedWriter
(
new
OutputStreamWriter
(
out
,
streamCharset
));
}
catch
(
IO
Exception
e
)
{
}
catch
(
SQL
Exception
e
)
{
close
();
throw
e
;
throw
Message
.
convertToIOException
(
e
)
;
}
}
}
...
...
This diff is collapsed.
Click to expand it.
h2/src/main/org/h2/tools/Recover.java
浏览文件 @
9b21163b
...
...
@@ -10,7 +10,6 @@ import java.io.BufferedInputStream;
import
java.io.BufferedReader
;
import
java.io.ByteArrayInputStream
;
import
java.io.DataInputStream
;
import
java.io.FileInputStream
;
import
java.io.IOException
;
import
java.io.InputStream
;
import
java.io.InputStreamReader
;
...
...
@@ -145,7 +144,7 @@ public class Recover extends Tool implements DataHandler {
* INTERNAL
*/
public
static
InputStream
readBlob
(
String
fileName
)
throws
IOException
{
return
new
BufferedInputStream
(
new
FileInputStream
(
fileName
));
return
new
BufferedInputStream
(
FileUtils
.
open
FileInputStream
(
fileName
));
}
private
void
removePassword
(
String
dir
,
String
db
)
throws
SQLException
{
...
...
This diff is collapsed.
Click to expand it.
h2/src/main/org/h2/util/SortedProperties.java
浏览文件 @
9b21163b
...
...
@@ -9,17 +9,21 @@ package org.h2.util;
import
java.io.BufferedWriter
;
import
java.io.ByteArrayInputStream
;
import
java.io.ByteArrayOutputStream
;
import
java.io.FileWriter
;
//
import java.io.FileWriter;
import
java.io.IOException
;
import
java.io.InputStream
;
import
java.io.InputStreamReader
;
import
java.io.LineNumberReader
;
import
java.io.OutputStreamWriter
;
import
java.io.PrintWriter
;
import
java.io.Writer
;
import
java.sql.SQLException
;
import
java.util.Collections
;
import
java.util.Enumeration
;
import
java.util.Properties
;
import
java.util.Vector
;
import
org.h2.message.Message
;
import
org.h2.message.TraceSystem
;
/**
...
...
@@ -105,7 +109,12 @@ public class SortedProperties extends Properties {
ByteArrayInputStream
in
=
new
ByteArrayInputStream
(
out
.
toByteArray
());
InputStreamReader
reader
=
new
InputStreamReader
(
in
,
"ISO8859-1"
);
LineNumberReader
r
=
new
LineNumberReader
(
reader
);
FileWriter
w
=
new
FileWriter
(
fileName
);
Writer
w
;
try
{
w
=
new
OutputStreamWriter
(
FileUtils
.
openFileOutputStream
(
fileName
,
false
));
}
catch
(
SQLException
e
)
{
throw
Message
.
convertToIOException
(
e
);
}
PrintWriter
writer
=
new
PrintWriter
(
new
BufferedWriter
(
w
));
while
(
true
)
{
String
line
=
r
.
readLine
();
...
...
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论