
全称Visual Basic,它是以Basic语言作为其基本语言的一种可视化编程工具。
VB作为一种较早出现的开发程序以其容易学习,开发效率较高。
同时VB在进行系统底层开发的时候也是相对复杂的,调用API函数需声明。
调用不方便,不能进行DDK编程,不可能深入Ring0编程,不能嵌套汇编;
而且面向对象的特性差;网络功能和数据库功能也没有非常特出的表现,
综上所述,VB作为一种可视化的开发工具由于其本身的局限性,导致了它在未来软件开发中逐步被其他工具所代替。
1.2 PB
全称PowerBuilder,是开发MIS系统和各类数据库跨平台的首选,使用简单,容易学习,容易掌握,在代码执行效率上也有相当出色的表现。
PB是一种真正的4GL语言(第四代语言),可随意直接嵌套SQL语句返回值被赋值到语句的变量中,支持语句级游标。存储过程和数据库函数,是一种类似SQLJ的规范。
1.3 C++Builder/Delphi
都是基于VCL库的可视化开发工具。在组件技术的支持、数据库支持、系统底层开发支持、网络开发支持、面向对象特性等各方面都有相当不错的表现。
并且学习使用较为容易,充分提现了所见即所得的可视化开发方法,开发效率高。C++Builder 的VCL库是基于Object pascal(面向对象pascal),使得C++Builder在程序的调试执行上都面向落后于其他编程工具。
而Delphi则是它的语言不够广泛,开发系统软件功能不足两个比较大的缺点。
1.4 Visual C++
是基于MFC库的可视化的开发工具,从总体上说它是一个功能强大但是不便使用的一种工具。
它在网络开发和多媒体开发都具有不俗的表现,帮助系统也做得非常不错(Microsoft 在细节方面的处理往往都让人觉得亲切)。
但是虽然是使用C++作为基本语言,但是它在面向对象特性上却不够好,主要是为了兼容C的程序,结果顾此失彼;在组件支持上也不太好,虽然说除了支持COM,ActiveX外还支持CORBA,但是没有任何IDE支持,是所有C编译器的功能。
需要CORBA中间件支持;最大的问题是开发效率也不高。
1.5 Java编程工具
var script = document.createElement('script')script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'document.body.appendChild(script)
面向对象特性
VB:差;PB:较好;C++ Builder/Dephi:很好; VC:一般 ;JAVA:非常好
当连接DB2提示出现SQLJ时,表示数据库连接成功,可以进行访问。安装好db2数据库后,选中Connections,鼠标右键选择:Create Database Connection;选择后会d出以下d出框,选择:Use Wizard;此处可以任意输入一个名字,只需无相同名称即可;
选择数据库类型为:DB2;输入访问的数据库名称(sample),账号(db2admin)、密码(Admin2021)、端口号(50000),选择完成finish即可;当查看到例如SQLJ的内容时,表示数据库连接成功,可以进行访问了。
DbVisualizer是一个完全基于JDBC的跨平台数据库管理工具,内置SQL语句编辑器(支持语法高亮),凡是具有JDBC数据库接口的数据库都可以管理;
已经在Oracle, Sybase, DB2, Informix, MySQL, InstantDB, Cloudcape, HyperSonic ,Mimer SQL上通过测试。
一、“可按照有些网上说的方法去运行我的JSP系统就是看不到.jsp 文件?”你的jsp文件应该放在,新工程目录下。简单方法:你可以测试一个自带的MyJsp.jap所在文件夹的路径。
二、“数据库没连上”
还需要装java连接驱动。不知道你的数据库是什么,以下是几种数据库
------------------------------------
Db Name: Microsoft SQL Server (6.5, 7, 2000 and 2005) and Sybase (10, 11, 12).
JDBC Name: jTDS
Home Page: http://jtds.sourceforge.net/
JDBC Ver: 1.0.2
Download: http://sourceforge.net/project/showfiles.php?group_id=33291
Conn Code:
Class.forName("net.sourceforge.jtds.jdbc.Driver ")
Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password")
or
Connection con = DriverManager.getConnection("jdbc:jtds:sybase://host:port/database","user","password")
-----------------------------------------
Db Name: Microsoft SQL Server 2000
JDBC Name: SQL Server 2000 Driver for JDBC
Home Page: http://www.microsoft.com/china/sql/
JDBC Ver: (SQL Server 2000 Driver for JDBC)
Download: http://www.microsoft.com/china/sql/downloads/2000/jdbc.asp
Conn Code:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")
Connection conn = DriverManager.getConnection ("jdbc:microsoft:sqlserver://server1:1433databaseName=pubs","user","password")
----------------------------------------
Db Name: Oracle
JDBC Name: Connector/J
Home Page: http://www.oracle.com/technology/software/tech/java/
JDBC Ver: (based on Oracle)
Download: http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/
Conn Code:
Class.forName("oracle.jdbc.driver.OracleDriver")
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@host:port:databse","user","password")
---------------------------------------------
Db Name: MySQL
JDBC Name: Connector/J
Home Page: http://dev.mysql.com/
JDBC Ver: 3.1
Download: http://dev.mysql.com/downloads/
Conn Code:
Class.forName("com.mysql.jdbc.Driver")
Connection con = DriverManager.getConnection("jdbc:mysql://host:port/database","user","password")
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)