正在阅读:编程必备经典:Java常见问题集锦编程必备经典:Java常见问题集锦

2004-10-28 18:17 出处:CSDN 作者:okdiy 责任编辑:linjixiong

  问: 
  使用JDBC编程,应如何控制结果集ResultSet的指针,使之能够上下移动,以及移动到结果集的第一行和最后一行? 

  答: 
  在JDK1.1中,ResultSet类中只定义了next()方法支持数据指针的下移.但在Java 2中,ResultSet类增加了如下方法支持数据指针的移动,包括: 

  ResultSet.first():将数据指针移到结果集的第一行 

  ResultSet.last(): 将数据指针移到结果集的最后一行 

  ResultSet.previous(): 将数据指针上移一行 


  以上的方法定义在JDBC2.0的规范中,所有支持JDBC 2.0的JDBC驱动程序都可以支持上述方法.目前Intersolv和OpenLink等JDBC驱动程序厂商均有产品支持JDBC 2.0 . 

  问: 
  哪几种Web Server支持Servlet?如何使IIS支持Servlet? 

  答: 
  目前,支持Servlet的服务器端产品主要有: Sun公司的Java WebServer,Lotus DominoGo WebServer,BEA weblogic Tengah Server,Jigsaw,NetForge,AcmeServer和Mot Bays Jetty等. 

  此外,一些第三方厂商也开发了Servlet engine,以使其它WebServer(如Netscape Web Server,IIS等)能够运行Servlet,如LiveSoftware的Jrun(http://www.livesoftware.com/ products/jrun/)等. 

  问: 
  如何在Java应用中将图像存储到图像文件中? 

  答: 
  Java Advanced Imaging API(包含在Java Media API中)允许在Java应用中执行复杂的,高性能的图像处理.JAI API提供了存储图像的能力.目前,JAI API支持以下几种图像文件格式:BMP,JEPG,PNG,PNM,TIFF.下面给出了将图像存储到BMP文件的一段代码: 


  OutputStream os = new FileOutputStream(fileToWriteTo); 

  BMPEncodeParam param = new BMPEncodeParam(); 

  ImageEncoder enc = ImageCodec.createImageEncoder("BMP", os, param); 

  enc.encode(img); 

  os.close(); 

  有关存储图像文件的编程指南请参考以下网页: 

  http://java.sun.com/products/java-media/jai/forDevelopers/jai-guide/ 

  问: 
  如何用Java语言向串口读写数据? font> 

  答: 
  Sun公司的Java Communication API2.0可用于读写串口,它支持RS232串口和IEEE 1284 并口,提供了一种与平台无关的串/并口通信机制.


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品