智能视界

随笔 - 28, 文章 - 3, 评论 - 24, 引用 - 0
数据加载中……

eclipse插件lomboz配置

lomboz插件下载
说明文档
⒈成功安装J2SE JDK(版本不限)。
⒉安装Tomcat(版本不限)
⒊安装eclipse和lomboz(两者版本要向对应)

eclipse3.1.1 配合 lomboz--emf-gef-jem-3.1RC2.zip
eclipse3.1.2 配合 lomboz-wtp-emf-gef-jem-3.1.2.zip

注意:
按照正常的配置是不会出现错误的。说明从lomboz-eclipse-emf-gef-jem-3.1RC2.zip 以后在eclipse属性中没有lomboz选项。不要被以前的教程误导。

配置完成后可以新建web-动态WEB来测试。新建JSP文件放在webCantent中。

posted @ 2006-03-27 15:37 智能视界 阅读(898) | 评论 (1)编辑 收藏

成也AJAX 败也AJAX。

不多说了下载文件看了就知道。
下载地址

posted @ 2006-03-07 16:38 智能视界 阅读(131) | 评论 (0)编辑 收藏

K700C主题二

下载地址一 原创自用。

posted @ 2006-03-04 15:53 智能视界 阅读(703) | 评论 (1)编辑 收藏

K700主题

blig_001.jpg

开发软件:FireWorks 8,Themes Creator 1.91
开发项目:K700C手机主题
下载地址:本地下载

posted @ 2005-11-18 18:55 智能视界 阅读(1389) | 评论 (4)编辑 收藏

JDBC应用

l. 连接到数据库的方法
答:1) ODBC(Open Database Connectivity)
一个以C语言为基础访问SQL为基础数据库引擎的接口,它提供了一致的接口用于和数据库沟通以及访问数据。
2) JDBC
Java版本的ODBC

2. JDBC应用编程接口
答:JDBC应用编程接口是:
1) 标准的数据访问接口,可以连到不同的数据库;
2) JAVA编程语言的一组类和接口。
JDBC应用编程接口能够:
1) 连接到数据库;
2) 发SQL查询字符串到数据库;
3) 处理结果。
JDBC应用编程接口有二个主要的部分:
1) JAVA应用程序开发接口面向JAVA应用程序开发者;
2) JDBC驱动程序开发接口

3. JDBC Driver
答:1) 一大堆实现了JDBC类和接口的类;
2) 提供了一个实现java.sql.Driver接口的类。

4. JDBC Driver的四种类型
答:1) JDBC-ODBC桥
由ODBC驱动提供JDBC访问
2) 本地API
部分Java driver把JDBC调用转化成本地的客户端API
3) JDBC-net
纯的Java driver,将JDBC调用转入DBMS,与网络协议无关。然后通过服务器将调用转为DBMS协议。
4) 本地协议
纯的java driver,将JDBC调用直接转为DBMS使用的网络协议

5. JDBC开发者接口
答:1) java.sql--java 2平台下JDBC的主要功能,标准版(J2SE)
2) javax.sql--java 2平台下JDBC增强功能,企业版(J2EE)

6. 使用URL确认数据库
答:我们使用URL来确定一个数据库(正确的Driver,正确的主机,正确的协议,正确的协议,正确的用户名和密码);
语法:protocol:subprotocol:subname
范例:jdbc:db2:MyTest
jdbc:db2://localhost:6789/MyTest

7. javax.sql包JDBC2.0的增强功能
答:1) 数据源接口;
2) 连接池;
3) 分布式交易;
4) 行集;

8. 创建一个基本的JDBC应用
答:1) 步骤一:注册一个driver;
2) 步骤二:建立一个到数据库的连接;
3) 步骤三:创建一个statement;
4) 步骤四:执行SQL语句;
5) 步骤五:处理结果;
6) 步骤六:关闭JDBC对象

9. 注册一个Driver(步骤一)
答:1) driver被用于连接到数据库;
2) JDBC应用编程接口使用第一个能成功连接到给定URL的driver;
3) 在同一时间可以装载多个driver

10.注册一个driver的方法:
答:1) 使用类loader(装载;实例化;注册入DriverManager)
a. Class.forName("Com.ibm.db2.jdbc.app.DB2Driver");
b. Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");
c. Class.forName("Com.microsoft.jdbc.sqlServer.SQLServerDriver);
d. Class.forName("oracl.jdbc.driver.OracleDriver");
e. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
2) 实例化一个Driver
a. Driver drv = new COM.cloudscape.core.RmiJdbcDriver();

1. 建立一个到数据库的连接(步骤二)
答:DriverManager调用getConnection(urlString)方法,实际上调用的是driver的connect(urlString)方法;
1) 当一个driver肯定地对应到一个数据库URL,DriverManager建立一个连接;
2) 当没有driver匹配,返回null然后下一个driver被检验;
3) 假如没有建立连接,抛出一个SQLExcepiton异常

2. 经常使用的一些JDBC URL
答:1) JDBC-ODBC: jdbc:odbc:<DB>
2) Oracle: jdbc:oracle:oci:@<sid> or jdbc:oracle:thin:@<SID>
3) Weblogic MS-SQL: jdbc:weblogic:mssqlserver4:<DB>@<HOST>:<PORT>
4) DB2: jdbc:db2:MyTest or jdbc.db2://localhost:6789/MyTest(需要用户名和密码)

3. Driver连接方法
答:1) 创建一个到指定Driver实例的直接调用;
2) 避免一般访问的问题
Driver drv = new COM.ibm.db2.jdbc.app.DB2Driver();
Connection con = null;
try {con = drv.connect("jdbc:db2:MyTest",new Properties())}
catch(SQLException e){}

4. 创建一个Statement(步骤三)
答:1) Statement的三个接口:
a. Statement;
b. PreparedStatement(继承自Statement);
c. CallableStatement(继承自PreparedStatement);
2) 使用方法Connection.createStatement()得到一个Statement对象

5. PreparedStatement对象
答:1) 调用ProparedStatement比statement更为高效;
2) 继承自Statement;
3) 语法:PreparedStatement pstm = connection.prepareStatement(sqlString);

6. CallableStatement对象
答:1) 通过CallableStatement调用数据库中的存储过程;
2) 继承自PreparedStatement;
3) CallableStatement cstm = connection.prepareCall("{call return_student[?,?]}");
cstm.setString(1,"8623034");
cstm.registerOutparameter(2, Types.REAL);
cstm.execute();
float gpa = cstm.getFloat(2);

7. Statement接口的比较
答: | Statement | PreparedStatement | CallableStatement
------------------------------------------------------------------------------
写代码位置 | 客户端 | 客户端 | 服务器端
------------------------------------------------------------------------------
写代码位置 | 客户端 | 服务器端 | 服务器端
------------------------------------------------------------------------------
编写代码技术 |Java,SQL操作 |Java,SQL操作 | 数据库的程序语言,如PL/SQL
------------------------------------------------------------------------------
可配置性 | 高 |第一次高,以后低 | 低
------------------------------------------------------------------------------
可移植性 | 高 |假设支持PreparedStatement的话高
------------------------------------------------------------------------------
传输效率 | 低 |第一次低,以后高 | 高

8. 执行SQL Statement(步骤四)
答:通过接口方法将SQL语句传输至?认的数据库连接,返回结果可能是一个数据表,可以通过java.sql.ResultSet访问。
1) Statement的接口方法:
a. executeQuery(sqlString): 执行给定的SQL声明,返回一个结果集(ResultSet)对象;
b. executeUpdate(sqlString): 执行给定的SQL声明,可以是INSERT、UPDATE或DELETE声明,也可以是SQL DDL声明;
c. execute(sqlString): 执行给定的SQL声明。

9. 处理结果(步骤五)
答:1) 使用结果集(ResultSet)对象的访问方法获取数据;
a. next():下一个记录
b. first():第一个记录
c. last():最后一个记录
d. previous():上一个记录
2) 通过字段名或索引取得数据
3) 结果集保持了一个指向了当前行的指针,初始化位置为第一个记录前。

10. 关闭JDBC对象(步骤六)
答:1) 首先关闭记录集;
2) 其次关闭声明;
3) 最后关闭连接对象。

11. 数据表和类对应的三种关系:
答:1) 一个表对应一个类;
2) 一个表对应相关类;
3) 一个表对应整个类关系层

12. 类间关系的几种表设计:
答:1) 多对一,
2) 一对一:
3) 一对多:
4) 多对多:

13. SQL数据类型及其相应的Java数据类型
答:SQL数据类型 Java数据类型 说明
------------------------------------------------------------------
INTEGER或者INT int 通常是个32位整数
SMALLINT short 通常是个16位整数
NUMBER(m,n) DECIMAL(m,n) Java.sql.Numeric 合计位数是m的定点十进制数,小数后面有n位数
DEC(m,n) Java.sql.Numeric 合计位数是m的定点十进制数,小数后面有n位数
FLOAT(n) double 运算精度为n位二进制数的浮点数
REAL float 通常是32位浮点数
DOUBLE double 通常是64位浮点数
CHARACTER(n)或CHAR(n) String 长度为n的固定长度字符串
VARCHAR(n) String 最大长度为n的可变长度字符串
BOOLEAN boolean 布尔值
DATE Java.sql.Date 根据具体设备而实现的日历日期
TIME Java.sql.Time 根据具体设备而实现的时戳
TIMESTAMP Java.sql.Timestamp 根据具体设备而实现的当日日期和时间
BLOB Java.sql.Blob 二进制大型对象
CLOB Java.sql.Clob 字符大型对象
ARRAY Java.sql.Array


1. 元数据
答:关于数据的信息,例如类型或者容量。通过JDBC API可以访问:
1) 数据库元数据;
a. 使用connection.getMetadata方法返回DataMetaData引用
b. 能够使用isReadOnly此类方法获取信息
2) 结果集元数据;
a. 使用ResultSet.getMetadata方法返回ResultSetMetaData引用
b. 能够使用getColumnCount此类方法获取信息

2. 事务处理
答:1) 一系列的动作作为一个不可分的操作;
2) JDBC API中使用事务处理步骤:
a. 用false作为参数调用setAutoCommit方法;
b. 执行一或多个关于数据库的操作;
c. 调用commit方法完成改变;
d. 恢复上次提交后的改变,调用rollback方法.

try
{
con.setAutoCommit(false);
Statement stm = con.createStatement();
stm.executeUpdate("insert into student(name, age, gpa) values('gzhu', 30, 4.8)");
stm.commit();
}
catch(SQLException e)
{
try
{
con.rollback();
}
catch(Exception e)
{
}
}

3. 并发控制
答:1) 设置隔离级别方法:setTransactionIsolation
2) 隔离级别静态变量
a. TRANSACTION_NONE:只读的数据字典;
b. TRANSACTION_READ_UNCOMMITTED:只读未提交数据;
c. TRANSACTION_READ_COMMITTED:只读未提交数据;
d. TRANSACTION_REPEATABLE_READ:重复读取数据;
e. TRANSACTION_SERIALIZABLE:无论做什么操作都不许别人动。
3) 示例:con.setTransactionIsolation(Connection.TRANSACTION_READ_UNCOMMITTED);

4. JDBC 2.0 应用程序编程接口增强功能
答:1) ResultSet增强:
a. 可以回卷;
b. 可以修改;
设置示例:Statement stm = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
2) Statement增强了批量修改能力(batch updates);
3) 更高级的数据类型(例:Struct)。

5. JDBC 2.0标准扩展
答:1) JNDI(Java Naming and Directory Interface): 解决离散状态下Object的查找;
2) 连接池:在内存中保存了一个数据库连接,不需要注册驱动器,提高性能的重要方法。

posted @ 2005-11-09 12:13 智能视界 阅读(231) | 评论 (0)编辑 收藏

XML文章模板

blog051019.jpg
blog051020.jpg

源文件下载

posted @ 2005-10-19 18:26 智能视界 阅读(230) | 评论 (0)编辑 收藏

XML开发项目之一

利用国庆休息时间,用XML开发了一个文章管理模板。

由于工作需要,平时总要整理些文章、教程。做成PDF、DOC格式太麻烦了,还需要相关软件才能浏览,不大方便,于是考虑用XML来组建。

今天准备把截图放上来的,可惜忘了带资料。

明天将源文件和图片附上。

posted @ 2005-10-18 19:23 智能视界 阅读(237) | 评论 (1)编辑 收藏

Eclipse3.0-3.1语言包资源下载

Eclipse3.1.1 SDK下载地址:http://www.eclipse.org/downloads/index.php

Eclipse3.1.X语言包下载地址:http://gd.tuwien.ac.at/softeng/eclipse/L-3.1.1_Language_Packs-200510051300/

posted @ 2005-10-13 14:22 智能视界 阅读(824) | 评论 (2)编辑 收藏

Linux系统安装JDK1.5.05如何中文正常显示?

今天安装JDK1.5.05 for Linux,安装和配置一切顺利,可是在运行awt窗口程序的时候中文不能正常显示。中文字全部显示“口”,估计是缺省字体的原因。请求帮助!谢谢解答!(如图)

blog51003.jpg

posted @ 2005-10-03 13:11 智能视界 阅读(450) | 评论 (1)编辑 收藏

Dreamweaver8.0设计视图中的DIV

早就期待Macromedia Studio8.0上市,于是迫不及待的测试了一下DreamWeaver8.0正式英文版,由于个人对层(DIV)情有独钟,就只测试了DIV在设计视图中的效果(如图)。

blog050919.jpg

DW8在视图效果上确实改进不少,现在感觉编写代码就像是做平面设计般精确部署,挥洒自如。

FIREWORKS8.0也有不少亮点,尤其是FIREWORKS8.0中添加一些FLASH开发的工具面版,看来FW和FLASH结合是更紧密了,看上去给人耳目一新的感觉。

FLASH8.0还待试用,尤其想看看它的滤镜特效。

posted @ 2005-09-20 09:41 智能视界 阅读(957) | 评论 (0)编辑 收藏

仅列出标题
共3页: 1 2 3