在Mysql数据库中,能保存文本的有char,varchar,text,blob等
一般的比较常用的是text,虽然长度也有限制,不过longtext对于一般的新闻类网站是足够了。
下面就说一下如何使用java读取和写入该类型的文字
一、向数据库写入,这里从文件中读出然后写入数据库
下面是关键代码:。
//生成文件对象
File file = new File("src/jdbc/test/day01/Jdbc01.java");
//获取Reader对象
Reader reader = new BufferedReader(new FileReader(file));
//设置Statement对象的参数
ps.setCharacterStream(1, reader,(int)file.length());
//ps.setAsciiStream(parameterIndex, x);此方法要求文件中不能有汉字
int i=ps.executeUpdate();
二、读出
读出的方式有好多,对于text类型,可以用String 类型来接收,及String str = resultset.getString("info");就可以。
还有一种方式就是通过Clob对象,下面是代码
java 写道
Clob clob = rs.getClob("info");
Reader reader=clob.getCharacterStream();
char buff[]=new char[1024];
for(int i=0;(i=reader.read(buff))>0;)
{
System.out.print(buff);
}
当然,clob.getCharacterStream()也可以通过rs直接读出,如Reader reader = rs.getCharacterStream("info")
分享到:
相关推荐
此外,如果数据量大或需要高效查询,可能需要使用更复杂的数据结构和存储解决方案,如数据库管理系统(如MySQL、SQLite)或序列化技术(如JSON、XML)。然而,对于简单的电话用户信息管理,上述基础方法已经足够。
通过JDBC-ODBC桥接,Java应用可以利用ODBC驱动程序与各种类型的数据库进行交互,例如Microsoft SQL Server、MySQL等。这种桥接方式使得系统能够跨数据库平台工作,具有较好的兼容性。 系统的主要功能包括对数据源...
若要提高系统的可靠性,可以考虑引入数据库存储,例如使用JDBC(Java Database Connectivity)连接MySQL等关系型数据库。此外,系统也可以增加更多功能,如成绩管理、班级管理等,以满足更复杂的需求。 总之,这个...
Java的Serializable接口标记类可以被序列化,`ObjectOutputStream`和`ObjectInputStream`则负责将对象写入和读出字节流。 6. **消息协议**: 聊天软件可能使用自定义的消息协议,比如基于JSON或XML的格式,用于...
7. MySQL数据库中最小的授权对象是列,这意味着可以对单个列进行权限控制。 8. 页面视图方式允许在文档窗口中同时显示页码、页眉和页脚,适合于预览文档的打印效果。 9. ROM(只读存储器)在计算机存储器中确实...
- **题目内容**:计算机存储器中的ROM只能读出数据不能写入数据。 - **正确答案**:正确 - **解析**:ROM(Read-Only Memory)是一种只读存储器,主要用于存储固件或重要的初始化数据。一旦数据被写入ROM,就不能再被...
16. 管道流是Java等编程语言中实现线程间通信的一种方式,通过PipedInputStream和PipedOutputStream对象连接,数据从一个线程写入,另一个线程读出。 17. MySQL默认日期格式为"YYYY-MM-DD",如"2013-10-21"。 18. ...
20. **只读存储器(ROM)**:只读存储器(ROM)在内存中确实只能读出不能写入。 21. **窗口切换**:在Windows中,可以用Alt+Esc或Alt+Tab在窗口间进行切换。 22. **MySQL触发器**:触发器可以创建在表或视图上,但不是...
6) 修改MYSQL支持库跨静态编译的EXE和DLL传递连接句柄和记录集句柄无效的BUG(改动较大,可能会产生兼容性问题,我们已经仔细测试,也请使用到此库的用户帮助我们多多测试,以便及早发现问题,谢谢) 7) 其它修改 ...
3. **结论**:正确答案:ROM只能读出数据,不能写入数据。 #### 文本框控件 1. **问题描述**:文本框控件中将Text的内容全部显示为所定义的字符的属性项是什么? - A. Password - B. 需要编程来实现 - C. ...
你可以利用PHP连接包括Oracle,MS-Access,Mysql在内的大部分数据库。你可以在苍蝇上画图,编写程序下载或者显示e-mail。你甚至可以完成网络相关的功能。最好的是,你可以选择你的PHP安装版本需要哪些功能。引用...