文章标题关闭所有内容预览 | 展开所有内容预览
-
学会如何处理数据库中的null
[内容预览]
949 | 2005-07-01 14:07:20
Java数据库连接(JDBC)结果集类掩盖了一个微小的bug,如果你忘记了使用wasNull方法的话。关系数据库中的NULL值的概念和Java中null的值的概念相似,前者任何类型都可以为null,但是在Java中,基本数据类型不能为null。当要读取一个数据库域赋值给一个基本类型的时候(例如resultSet.get...
[阅读全文]
-
建立对象数据库
[内容预览]
1251 | 2005-07-01 14:07:10
在<设想使用XML和关系数据库形成一个对象数据库>一文中,已经阐述了关系数据库和对象数据库的主要区别:对外键的使用是通过直接记录,还是遍历外键子表来获得。而这里,是面对另一个重要的区别:如何释放对象的资源。对于对象数据库而言,它等同于是一批直接存于数据库中的串行化对象,它的实际存储形式到底是不是按关系结构存储并不是最重...
[阅读全文]
-
JSP连接SQL Server 2000系统配置
[内容预览]
3242 | 2005-07-01 14:07:00
第一步:安装J2SDK: 到SUN官方站点(http://java.sun.com)下载J2SDK的安装文件:j2sdk-1_4_2_04-windows-i586-p.exe,下载之后安装好J2SDK;安装完之后,设置环境变量:我的电脑---属性---高级---环境变量; 选择---系统变量(S): 设置JA...
[阅读全文]
-
使用DatabaseMetaDate获取数据库信息
[内容预览]
974 | 2005-07-01 14:06:50
importjava.sql.*;publicclassGetDBInfo{publicGetDBInfo(){}publicstaticvoidmain(String[]args){try{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").ne...
[阅读全文]
-
SQL语法参考
[内容预览]
1034 | 2005-07-01 14:05:40
一、资料定义ddl(datadefinitionlanguage)资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。1、建表格:createtabletable_name...
[阅读全文]
-
JDBC连接各种数据库方法
[内容预览]
4757 | 2005-07-01 14:05:30
1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SIDStringu...
[阅读全文]
-
DB2中SQLJ应用示例
[内容预览]
347 | 2005-07-01 14:05:20
//本例展示怎样写用JDBC应用驱动程序存取DB2数据库的SQLJ应用。//其中bank为DB2中的数据库,customer为bank中的表importjava.sql.*;importsqlj.runtime.*;importsqlj.runtime.ref.*;#sqliteratorApp_Cursor1(Str...
[阅读全文]
-
JAVA与数据库连接方法(一)
[内容预览]
4931 | 2005-07-01 14:05:10
激活BLOG之后由于最近比较也没写什么原创文章,现在趁闲的时候写几篇发上去。前段时间在研究JAVA与数据库的连接,发一点经验上去。用JAVA连接数据库主要有两种方式,一是用JDBC-ODBC桥来连接,二是用相关厂商提供的相应驱动程序来连接,首先谈谈第一种连接。JDBC-ODBC桥接器是用JdbcOdbc.Class和一...
[阅读全文]
-
JAVA与数据库连接方法(二)
[内容预览]
2203 | 2005-07-01 14:05:00
现在介绍第二种方法,用关厂商提供的相应驱动程序来连接。这种实现方法是直接使用数据库厂商提供的用专用的网络协议创建的驱动程序,通过它可以直接将JDBCAPI调用转换为直接网络调用。这种调用方式一般性能比较好,而且也是实用中最简单的方法。因为它步需要安装其他的库或中间件。几乎所有的数据库厂商都为他们的数据库提供了这种数据库...
[阅读全文]
-
JAVA与数据库连接方法(三)
[内容预览]
2653 | 2005-07-01 14:04:50
最后给出JAVA连接其他数据库的关键代码:1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";...
[阅读全文]
-
JAVA连接数据库不用设数据源问题
[内容预览]
822 | 2005-07-01 14:04:40
我在网上看到一段这样的代码::<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();Stringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=s...
[阅读全文]
-
J2ME程序与Servlet通讯访问Access数据库
[内容预览]
754 | 2005-07-01 14:04:30
作者:关文柏时间:2005年5月26日现在J2ME联网的技术很多,本人也只是刚刚接触这方面,这几天帮别人调试了一些这方面的程序,学到了不少东西,下面就谈谈我学习的过程.首先这种程序可以简化的分解成三个层面,1,J2ME的客户端(MIDlet程序)2,服务器端的servlet(servlet程序)3,数据库(Access...
[阅读全文]
-
sqlserver 2000h 和 jdbc 的融合问题
[内容预览]
727 | 2005-07-01 14:04:20
sqlserver2000是当今网络编程中使用的比较多的一个数据库系统,而java则是流行的网络编程语言,在网络编程中涉及的比较多也比较重要的就是数据库问题,java自身提供了对各类主流数据库系统的支持,通过提供java.sql库,提供了一个统一的接口,使得可以在java环境下不必对程序作大规模的修改,只要更改相应的驱...
[阅读全文]
-
用标准的SQL语句实现查询记录分页
[内容预览]
1182 | 2005-07-01 14:04:10
在绝大多数的应用中,返回大量的符合条件的记录是司空见惯的,最典型的莫过于搜索了。在搜索的应用中,用户给出搜索条件,服务器查出符合条件的记录。但往往搜索会返回大量的数据记录,如果在网页中,往往是通过分页的方式来实现,页面提供诸如上一页,下一页等等按钮来实现分页。现在主要有以下几中方式来实现分页:1.EJB的Find方法2...
[阅读全文]
-
Mysql对文件操作的封装
[内容预览]
294 | 2005-07-01 14:04:00
Mysql对文件操作的封装在查看Mysql对文件的操作中发现,它在不同的操作系统上对文件的操作,除了使用标准C运行库函数,包括open、close、seek等,在Win32下的文件和目录操作函数使用了CreatFile、CloseHandl、SetFilePointer等,不明白为什么对文件的操作要封装出两套函数。查看...
[阅读全文]
-
Java数据库接口JDBC基础教程之驱动设置
[内容预览]
817 | 2005-07-01 14:03:50
DriverManager类是JDBC的管理层,作用于用户和驱动程序之间。它跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。另外,DriverManager类也处理诸如驱动程序登录时间限制及登录和跟踪消息的显示等事务。 对于简单的应用程序,一般程序员需要在此类中直接使用的唯一方法是DriverManage...
[阅读全文]
-
利用JDBC连接MS SQL Ser2000+sp2
[内容预览]
609 | 2005-07-01 14:03:40
我在学习j2ee的时候使用jdbc连接过mssqlserver2000,开始的时候一切都正常,但是后来遇到了一个很头痛的问题,就是我们在从表中读取数据放到ResultSet中后,读取列值的时候一定的按照列的顺序读取。 比如如果表中有三列id,name,address,按条件查询得到的结果放到ResultSet中,显示...
[阅读全文]
-
使用连接池连接IBM DB2数据库
[内容预览]
481 | 2005-07-01 14:03:30
最近在论坛上看到有人总结了连接池的使用,很可惜的是他仅仅总结了Oracle和SQLServer这两种。现在,我把IBMDB2的连接池技术补充上。以供大家参考!Tomcat配置:<Contextpath="/浏览器中输入的名字"docBase="绝对路径"debug="5"reloadable="true"crossCo...
[阅读全文]
-
[J2SE 5.0专题][2.5]可变长度参数
[内容预览]
367 | 2005-07-01 14:03:20
顾名思义,可变长度参数就是指在方法的参数体中,只要定义恰当,我们可以使用任意数量的参数,类似于使用对象数组。在J2SE5.0中,一个新的语法被引入,就是在参数类型名称后面加上...,表示该方法可以接受多个该类型的参数。需要说明的是可变长度参数必须放在参数列表的最后,且一个方法只能包含一个这样的参数。需要注意的是,这个语...
[阅读全文]
-
Tomcat5配置Mysql JDBC数据库连接池
[内容预览]
1474 | 2005-07-01 14:03:10
如果只是对MySql感兴趣可以照抄这篇短文,如果想配置其他数据库类型的连接池,也可以做简单修改参数即可使用。1、安装Tomcat参考Tomcatforwindow的安装向导,基本直接安装即可,注意:安装时会提示输入管理用户名和密码,这是以后会用到的用户名和密码,切记。2、安装MySql默认安装即可。3、使用Tomcat...
[阅读全文]
-
输出1
[内容预览]
177 | 2005-07-01 14:03:00
publicclassForPrime{publicstaticvoidmain(String[]args){intsum=0;for(inti=2;i<100;i++){if(isPrime((long)i)){System.out.println("isPrime="+i);sum=sum+i;}}System.o...
[阅读全文]
-
Oracle数据库游标使用
[内容预览]
1197 | 2005-07-01 14:02:50
SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更强的程序逻辑。PL/SQL支持DML命令和SQL的事务控制语句。DDL在PL/SQL中不被支持,这就意味作在PL/SQL程序块中不能创建表或其他任何对象。较好的PL/SQL程序设计是在PL/SQL块中使用象DBMS_SQL这样...
[阅读全文]
-
数据库连接缓冲池
[内容预览]
801 | 2005-07-01 14:02:40
一个数据库缓冲池指的是缓存于内存空间中的数据库物理连接,这些数据库连接可以被重复使用。数据库缓冲池对于提高Java数据库应用程序的性能十分重要,尤其是当这个Java数据库应用程序运行于中间层服务器环境时。数据缓冲池存在于中间层服务器环境当中,可以被不同的Java应用程序所调用。javax.sql.RowSet包添加了对...
[阅读全文]
-
Java数据对象(JDO)的前世今生
[内容预览]
325 | 2005-07-01 14:02:30
1Java与数据库应用,JDBC Java发明以来,在短短的几年之间,迅速占领了从桌面应用(J2SE)到服务器(J2EE),再到小型设备嵌入式系统(J2ME)的应用开发市场,其语言吸取了SmallTalk的一切皆对象的理念,摆脱了C++的历史累赘,简洁、自由的风格赢得了很多开发者的喜爱。从JDK1.1开始,Java成...
[阅读全文]
-
JBoss配置mysql数据源
[内容预览]
831 | 2005-07-01 14:02:20
编写mysql-ds.xml并放在server/default/deploy(如果使用default作为server的话)<?xmlversion="1.0"encoding="UTF-8"?><!--$Id:mysql-ds.xml,v1.32004/09/1514:37:40loubyanskyExp$--><!-...
[阅读全文]
-
Java中基本数据类型与流的操作方法
[内容预览]
792 | 2005-07-01 14:02:10
Java中除了二进制文件和使用文本文件外还有基于Data的数据操作,这里的Data指的是Java的基本数据类型和String。基本数据类型包括byte、int、char、long、float、double、boolean和short。 说到Java的基本数据类型必须谈到的两个类是DataInputStream和Da...
[阅读全文]
-
AOP编程入门
[内容预览]
434 | 2005-07-01 14:02:00
AspectOrientedProgramming(AOP),面向切面编程,是一个比较热门的话题。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。比如我们最常见的就是日志记录了,举个例子,我们现在提供一个服务查询学生信息的,但...
[阅读全文]
-
JAVA:数据库操作封装
[内容预览]
950 | 2005-07-01 14:01:50
packagecreator.common.db;importjava.io.InputStream;importjava.sql.*;importjavax.sql.*;importjavax.naming.*;/****<p>Title:dbBean.java</p>*<p>Description:</p>*<p>...
[阅读全文]
-
Tomcat配置SQLServer连接池
[内容预览]
1518 | 2005-07-01 14:01:40
1.进入tomcat目录下的conf文件夹目录里,找到Server.xml在tomcat的Server.xml文件中在</Context>标签与</Host>标签里,定议连接语句,格式如下<!—path定议你的应用程序的目录所,/DBTest表示在TomcatWebapps目录下à<!—docBase=”DBTest”...
[阅读全文]
-
我的Transact_SQL小手册
[内容预览]
231 | 2005-07-01 14:01:30
--语句功能--数据操作SELECT--从数据库表中检索数据行和列INSERT--向数据库表添加新数据行DELETE--从数据库表中删除数据行UPDATE--更新数据库表中的数据--数据定义CREATETABLE--创建一个数据库表DROPTABLE--从数据库中删除表ALTERTABLE--修改数据库表结构CREAT...
[阅读全文]
-
数据库乱码解决方案
[内容预览]
1277 | 2005-07-01 14:01:20
你插入数据的时候,用/***转变字符串的乱码函数*@paramstr*@return*/publicStringgetStr(Stringstr){try{Stringtemp_p=str;byte[]temp_t=temp_p.getBytes("ISO8859-1");Stringtemp=newString(te...
[阅读全文]
-
JSP连接各类数据库大全SQLServer2000 JDBC驱动的完整安装及测试?
[内容预览]
3086 | 2005-07-01 14:01:10
JSP连接各类数据库大全SQLServer2000JDBC驱动的完整安装及测试说明SQLServer2000JDBC驱动的完整安装及测试说明(转载)一、下载SQLSERVER2000的jdbc驱动程序。在微软站点就有这个驱动程序:Window操作系统http://www.uncj.com/upload/files/ms...
[阅读全文]
-
Java数据库字符国际化
[内容预览]
401 | 2005-07-01 14:00:00
数据库字符国际化是大家提问最多的问题,例如MySQL数据库大家可能在JDBC-URL添加useUnicode=true&CharacterEncoding=GBK作为中文支持的基本条件。但这有时破坏了数据的完整性,如果某些人粗心大意,就会导致数据编码错误,产生乱码。因此,我们需要一些手段在程序内部进行编码处理。...
[阅读全文]
-
Tomcat 5.5 配置 MySQL 数据库连接池
[内容预览]
2280 | 2005-07-01 13:59:50
用了最新的几个咚咚,搞了整整一天终于搞清楚了Tomcat5.5配置MySQL数据库连接池,网上的经验并不能完全用到新环境里面,我写出整个过程以方便大家配置。1环境描述 JDK1.5 Tomcat5.5.4 MySQL4.0.20 MySQLJDBC3.0.15 Commonsdbcp1.2.12准备工作 J...
[阅读全文]
-
使用MiddleGen 产生hibernate的数据库表映射文件
[内容预览]
702 | 2005-07-01 13:59:40
1:下载Middlegen-Hibernate-r5地址:URLhttp://voxel.dl.sourceforge.net/sourceforge/hibernate/Middlegen-Hibernate-r5.zip2:解压缩将下载的解压缩,如D:\Middlegen-Hibernate-r53:配置数据库文件...
[阅读全文]
-
Hibernate下数据批量处理解决方案
[内容预览]
348 | 2005-07-01 13:59:30
很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是特别适合数据的批量处理。其实,我想如果我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibernate为例来做为说明,假如我们真的不得不在Java中使用Hibernate来对数据进行批...
[阅读全文]
-
JDBC连接DB2数据库详解
[内容预览]
2239 | 2005-07-01 13:59:20
From:RichardChoi(RichardinJLUBBS)E-mail:richardchoi@126.com关于DB2数据库的JDBC连接文章有很多,比较出名的有诸如“JDBC数据库连接大全”和“JSP的DB2连接数据库”,虽然都是很详细的资料,也都说解决了前人没有解决的问题,但还是有许多纰漏。我就这两天的经...
[阅读全文]
-
数据库访问简单实现
[内容预览]
615 | 2005-07-01 13:59:10
下面就正式来讲一下开发步骤:首先,在Tomcat5.X下建一个jdbc/edainfo的数据源,数据库可以是oracle、sqlserver、mysql。表的结构如下:CREATETABLEexample(idvarchar(13)NOTNULL,namevarchar(50)NULL,addressvarchar(5...
[阅读全文]
-
jsp/javabean分页列出数据
[内容预览]
1336 | 2005-07-01 13:59:00
我的第一个jsp分页代码jsp文件:pagedata.jsp//显示数据javabean:DataConn.java//连接数据库javabean:GetCount.java//获得数据记录数DataConn.java文件内容:packagealiang_org;importjava.sql.*;publicclass...
[阅读全文]
-
servlet与javabean实现长文本数据分页显示
[内容预览]
995 | 2005-07-01 13:58:50
这是做wap的时候遇到的问题,您遇到类似的问题可以参考一下!javabean文件:DataConnection.java;//数据库连接BasicInfo.java;//数据bean容器DataWork.java;//数据操作servlet文件:OrderInfoServlet.java;//servlet实现长文本数...
[阅读全文]
-
java连接MySql数据库!
[内容预览]
3835 | 2005-07-01 13:58:40
packagecom.roytel.rtccp.util;importjava.sql.*;publicclassDBManager{//用户名privateStringuser="";//密码privateStringpassword="";//主机privateStringhost="";//数据库名字privat...
[阅读全文]
-
用单例模式实现的java连接MySql数据库
[内容预览]
2290 | 2005-07-01 13:58:30
packagecom.adrop.util;importjava.sql.*;publicclassDBManager{//用户名privateStringuser="";//密码privateStringpassword="";//主机privateStringhost="";//数据库名字privateString...
[阅读全文]
-
用jscript对表单数据进行utf
[内容预览]
237 | 2005-07-01 13:58:20
代码:<sccript>for(i=0;i<_input.length;i++){if(_input.type=="text"){_input.value=encodeURI(_input.value);}}for(i=0;i<_text.length;i++){_text.value=encodeURI(_text....
[阅读全文]
-
jboss4。0下mysql数据源的配置
[内容预览]
802 | 2005-07-01 13:58:10
花了一个小时的时间,搞了一下jboss4。0下mysql数据源的配置。下面是一些具体过程1、首先安装mysql数据库并将其驱动程序考到jboss的server\default\lib下面2、将mysql-ds.xml文件放置到server\default\deploy下面内容如下:<datasources><local...
[阅读全文]
-
JAVA与C++ 对对象数组的不同处理
[内容预览]
1072 | 2005-07-01 13:58:00
问题:publicclasstest{publicstaticvoidmain(String[]args){Person[]a=newPerson[2];for(inti=0;i<2;i++){a.age=i;//空指针异常System.out.println(a.age);}}}classPerson{publici...
[阅读全文]
-
1、java数据库操作基本流程
[内容预览]
2047 | 2005-07-01 13:57:50
1、java数据库操作基本流程 2、几个常用的重要技巧: 可滚动、更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接-执行sql语句-处理执行结果-释放数据库连接 1、取得数据库连接 1)用DriverManager取数据库连接 例子:StringclassName,url,u...
[阅读全文]
-
连接数据池
[内容预览]
446 | 2005-07-01 13:57:40
类中publicclassInterfaceFactory{OutBoundDbConnectionoutboundDbConnection=null;publicOutBoundDbConnectiongetOutboundDbConnection()throwsInstantiationException,Ille...
[阅读全文]
-
精妙SQL语句介绍
[内容预览]
878 | 2005-07-01 13:57:30
SQL:select*intobfromawhere1<>1 说明:拷贝表(拷贝数据,源表名:a目标表名:b) SQL:insertintob(a,b,c)selectd,e,ffromb; 说明:显示文章、提交人和最后回复时间 SQL:selecta.title,a.username,b.adddat...
[阅读全文]
-
用连接池提高Servlet访问数据库的效率
[内容预览]
528 | 2005-07-01 13:57:20
JavaServlet作为首选的服务器端数据处理技术,正在迅速取代CGI脚本。Servlet超越CGI的优势之一在于,不仅多个请求可以共享公用资源,而且还可以在不同用户请求之间保留持续数据。本文介绍一种充分发挥该特色的实用技术,即数据库连接池。一、实现连接池的意义动态Web站点往往用数据库存储的信息生成Web页面,每一...
[阅读全文]
-
JDBC数据库访问例子
[内容预览]
1898 | 2005-07-01 13:57:10
JAVA语言的跨平台的工作能力(WriteOnce,RunAnywhere)、优秀的图像处理能力(我相信现在没有那种语言可以超过JAVA在网络上的图形处理能力)、网络通信功能、通过JDBC数据库访问技术等等,让我们谁都不可否认JAVA语言是SUN公司对于计算机界的一个巨大的贡献。笔者可以描述这样一个场景:有一天你上网完...
[阅读全文]


