java编程思想:JAVA WEB编程中的SQL知识

Sql server 为web程序提供数据存储,并为java程序提供了操作接口。在程序中通过jdbc接口操作数据库。基于java的web程序包括两个部分,java程序部分和jsp页面部分,后者是页面展示层,调用java程序写的逻辑部分。 将jsp和编译好的java程序放入web 容器中,由web容器发布web服务。
sql server中表的创建
打开SQL Server的企业管理器, 在sql server 服务器下面的数据库标签下创建新的数据库,设定用户名、密码和权限, 退出管理员模式,用新的用户名和密码登录这个数据库。 这是可以用create table 语句直接创建数据库中的表,也可以使用图形向导创建新表。表之间的外键关联可以在关系图中编辑和查看,表的修改,删除都可以在图形界面中完成操作。
SQL Server提供了相应的组件以实现数据库的完整性,例如实体完整性通过索引、UNIQUE约束、PRIMARY KEY约束和IDENTITY属性等实现;域完整性通过FOREIGN KEY约束、CHECK约束、DEFAULT定义、NOT NULL定义和规则等实现;参照完整性通过FOREIGN KEY、CHECK约束和触发器等实现;用户定义完整性通过CREATE TABLE中的所有列级和表级约束、存储过程和触发器等实现。上述约束是SQL Server 2000自动强制数据完整性的方式,它们定义关于列中允许值的规则,是强制完整性的标准机制。使用约束优先于使用触发器、规则和默认值。查询优化器也使用约束定义生成高性能的查询执行计划。
基本的sql知识介绍(z1
主流的数据库属于关系型数据库,通过二维表格作为数据模型。 表格的每一行称为记录,每一列称为一个属性。多个这样的表构成一个数据库实例,一个或者多个数据库实例可以用来支持一个基于数据库的信息系统,如常见web应用。Sql语句可以用来操作数据库,包括创建、插入和查找记录,还有部分sql可以用来操作表。Sql语句分为两类,数据定义语言和数据操作语言。 数据定义语言包括create table,create view, alter table等; 数据操控语言包括insert, update, delete, select 等语句。
程序中操作数据库=MPXj
操作的步骤是:1.在java程序中加载驱动Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 2. 获得数据库连接Connection conn= DriverManager.getConnection(url,user,password);3. 通过连接创建Statement,并执行sql语言。 Statement还可以是普通类型、预编译两类。在程序中还要特别注意释放数据库的资源,一个连接可以创建的Statement是有限的,数据库支持的连接数也是有限的,在程序中还可以用连接池的方式管理申请的数据库连接,避免多次弍
Tags:  java编程软件 java编程工具 java编程 java编程思想

延伸阅读

最新评论

发表评论