java将String中的内容存储至access数据库时为什么会丢失换行符?
数据库连接语句是:StringPath="jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=I:/Coding/JA...
数据库连接语句是:
String Path="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=I:/Coding/JAVA/J2EE/webapps/saveTXTToDB/db/321123.mdb";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection(Path);
}
存储语句是
String sql="insert into diary(diary,weather,show,content,happy) values(#"
+date+"#,'1',"+true+",'"+content+"',"+1+")";
st.executeUpdate(sql);
其中content是包括换行符的一个字符串,例如:
“测试:第一行
测试:第三行
测试:第五行”
存储在数据库中,数据是这样的:
测试:第一行测试:第三行测试:第五行
但读取出来时换行符是可以还原的:
“测试:第一行
测试:第三行
测试:第五行”
请问为直接打开access数据库查看记录时看不到换行符呢 展开
String Path="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=I:/Coding/JAVA/J2EE/webapps/saveTXTToDB/db/321123.mdb";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection(Path);
}
存储语句是
String sql="insert into diary(diary,weather,show,content,happy) values(#"
+date+"#,'1',"+true+",'"+content+"',"+1+")";
st.executeUpdate(sql);
其中content是包括换行符的一个字符串,例如:
“测试:第一行
测试:第三行
测试:第五行”
存储在数据库中,数据是这样的:
测试:第一行测试:第三行测试:第五行
但读取出来时换行符是可以还原的:
“测试:第一行
测试:第三行
测试:第五行”
请问为直接打开access数据库查看记录时看不到换行符呢 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询