JAVA网页编程之JDBC 进门(一)
j2EE和asp比较,其实也没什么比的,原因和我上面说那些比较差不了多少,也是稳定性,安全性,J2EE比asp高,速度上比不过asp,asp也是延续着它的拖拽控件的方法,提高速度。你必要做的第一事变是你要准确的安装。这包括以下几个步骤:在你的盘算机上安装Java和JDBC
Java数据库毗连(JDBC)是一个尺度SQL(StructuredQueryLanguage,布局化查询言语)数据库会见接口,能够为多种干系数据库供应一致会见。JDBC(JavaDataBaseConnection,Java数据库毗连)也供应一种基准,据此能够构建更初级的工具和接口。今朝的JDK(JavaDevelopmentKit,Java开辟工具包)软件绑缚包含JDBC和JDBC-ODBC(OpenDataBaseConnection,开放式数据库毗连)桥。这些包也可自力失掉,以跟JDK1.0一同利用。应当注重的是,本文的示例利用了JDBC2.0接口,必要JDK2.0来运转,不克不及在JDK1.1下运转。
你能够从http://java.sun.com/products/JDK/CurrentRelease找到最新版。
安装驱动程序
你的驱动程序应当有安装办法。为特定的DBMSs写的JDBC驱动程序安装时只需拷贝到你的盘算机上就能够了。其实不必要特别的设置。
假如你下载的是Solaris或WindowsJDK1.1版本,桥作为包sun.jdbc.odbc与JDK一同主动安装。有关安装和设置ODBC的信息,请征询ODBC驱动程序厂商。桥不必特别设置。有关客户机安装和设置信息,请征询数据库厂商。
假如必要,安装数据库体系
假如你不克不及确认是不是安装了数据库体系,你必要依照供给商的请求安装数据库。年夜多半用户都已安装了数据库,可持续利用他们安装好的数据库。
设置数据库
我们假定数据库COFFEEBREAK已存在。(创立一个数据库其实不坚苦,但必要必定的权限并一般是由数据库办理员来做)你还必要在此数据库里创立本教程作为例子利用的表。我们成心限定表的巨细跟及数量,以便于办理。
假定我们的数据库是在一个咖啡馆里利用,咖啡豆按磅卖,而咖啡则以杯为单元。为了复杂起见,还假定谋划者只必要2张表,分离寄存分歧品种的咖啡及咖啡供给商的有关信息。
起首我们演示怎样翻开一个DBMS毗连,及JDBC是怎样发送SQL语句到你的DBMS。经由过程这些代码,我们将标明利用JDBC传送SQL语句到你的DBMS并处置前往的了局长短常复杂的。
一切的代码在次要的几个DBMS产物做了测试。但是,假如你利用JDBC-ODBC桥来毗连旧版本ODBC驱动程序时,大概会碰到一些兼容性成绩。
为什么外国人还要写那些框架进行代码封装,他们不就是为了别人使用时可以更简单么!如果要达到一个企业级项目的不用框架是很难的。小一些的项目还行,大的光是MVC模式的设计的编码量就够大的了。还有性能方面,单轮windows,这个工具是微软写的,。 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
页:
[1]