`
文章列表
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 ...
[color=white]    视频认证:未认证 给我留言  发送短消息  上一篇:java里的文件操作控制下一篇:java.iojava.io包中的流文件、文件类 日期:2008-08-26 19:                                      1.InputStream   ◇ 从流 ...
[size=small] <%@ page contentType="text/html;charset=gb2312"%> <% String filePath="c:/aaa/"; filePath=filePath.toString();//中文转换 java.io.File myFilePath=new java.io.File(filePath); if(!myFilePath.exists()) myFilePath.mkdir(); %> 2。新建文件 <%@ page contentTy ...
public void readDate(String fileName)   {      try        {          BufferedReader  in=new  BufferedReader(new  FileReader(fileName);          String temp="";          String  s=new  String();          while((s=in.readLine())!=null)          temp+=s+"\n";          in.cl ...

java.io包

    博客分类:
  • java
  java.io包难吗?2008-04-03 16:58java的io包很难吗?有人会说很难,一个拥有六七十个类的包,每个类里面又有大量的方法,确实是一个复杂的包,但是结构还算是非常清晰的,我们先 看看以下几个类,并把主要作用说一下: 1 OutputStream 2 InputStream 3 Reader 4 Writer 5 File 这几个类我们不看API都应该知道是什么意思,哪怕你没有过四级。File,当然是关于文件的类,文件的地址,文件的名称,文件的父目录,文件的子目录 ……自己到api里面看看吧,反正一般的文件属性File类都提供的查看和操作的方法。 Outp ...
一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,表示以字节 ...
Java中JDBC的使用套路 1. 加载某个数据库的驱动(Driver类),通常使用Class.forName(“驱动的类名“); 2. 连接数据库―― Connection con = DriverManager.getConnection(url,username,password); 3. 得到会话――Statement stmt = con.createStatement(); 4. 执行操作――Result rs = stmt.executeQuery(“SQL查询语句”); 5. 处理结果―― while(rs.next()){ String col1 = rs.get ...
[size=small]     这玩意差点把我整崩溃了。 下载一个驱动:http://dev.mysql.com/downloads/connector/j/5.1.html 配置JDBC驱动的环境变量. 将解压文件中的mysql-connector-java-5.0.7-bin.jar 复制到 D:\Program Files\Java\mysqlforjdbc(新建一个mysqlforjdbc文件夹)   再环境变量CLASSPATH中添加如下东东:   D:\Program Files\Java\mysqlforjdbc\mysql-connector-java-5.0. ...
有的时候JDBC运行的不够理想,这就促使我们写一些与特定数据库相关的存储过程。作为一个替换方案,不妨试一下Statement的批处理特征,看看一次执行所有的SQL语句是否会带来速度的提升。 存储过程最简单的形式就是整个过程只包含一组SQL语句。将这些语句放到一起能容易管理也可以提高运行速度。Statement类具有包含一串SQL语句的能力,因此它允许所有的SQL语句在一个数据库会话中被执行,从而避免了向数据库进行一连串的执行调用。 使用批处理功能涉及到两个方法: addBatch(String)方法 executeBatch方法 addBatch方法可以接受一段标准的SQL(如果你使 ...

ResultSet

    博客分类:
  • java
结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等。         结果集读取数据的方法主要是getXXX(),他的参数可以使整型表示第几列(是从1开始的),还可以是列名。返回的是对应的XXX类型的值。如果对应那列时空值,XXX是对象的话返回XXX型的空值,如果XXX是数字类型,如Float等则返回0,boolean返回false。使用getString()可以返回所有的列的值,不过返回的都是字符串类型的。XXX可以代表的类型有:基本的数据类型如整型(int), ...
一、采用JDBC访问数据库的基本步骤:     A.载入JDBC驱动程序     B.定义连接URL     C.建立连接     D.创建Statement对象     E.执行查询或更新     F.结果处理     G.关闭连接 二、载入JDBC驱动程序: 1.为了使代码尽可能地 ...
、java数据库操作基本流程   2、几个常用的重要技巧:   可滚动、更新的记录集   批量更新   事务处理   java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接   1、取得 ...
[size=large]1,SQL语句分为两类:DDL(Data Definition Language)和DML(Dat Manipulation Languge,数据操作语言)。前者主要是定义数据逻辑结构,包括定义表、视图和索引;DML主要是对数据库进行查询和更新操作。 2,Create Table(DDL): Create Table tabName( colName1 colType1 , colName2 colType2 , ..., colNamen colTypen ); 例如:Cteate Table pJoiner( pno char(6) not null, eno ch ...
其实很多的JavaWEB开发并没有用到框架,也能够保证一定的安全性和效率.今天学习了一下过滤器,对用户进行统一的验证和对请求和响应的数据进行替换,屏蔽一些不雅的字句.在进行JavaWEB开发的时候,不用框架,写一些使用过滤器,我 ...
以session的save方法为例来看一个简单、完整的事务流程,如下是代码片段: ………………………………………………………………………… Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); session.save(custome ...
Global site tag (gtag.js) - Google Analytics