jsp学习数据库开发综述

本文总结了jsp学习的数据库开发方法,供大家参考:

sql语言的组成:

1 >数据定义语言用于定义数据库对象,如SQL模式、数据表、视图、索引

2、数据操纵语言的数据查询和数据更新语言

3、数据控制语言DCL设置或更改数据库用户或角色

4嵌入的SQL语言SQL语句嵌入到宿主语言中。

数据类型:

1 >数字型整数SmallInt实数十进制浮点双…

2 >日期和时间类型的时间戳日期时间…

3、字符和字符串类型字符char varchar…

聚合函数:AVG()、计数()、马克斯()、min()、和()…

标量函数:

算术函数(绝对值,平方)

字符串函数(字符串的长度)

时间和日期函数(返回系统当前时间)

数据中继功能

模式:

数据库表的集合称为模式,由模式名称和模式的所有者组成。

创建模式学生授权学生;

删除模式学生级联;

级联删除模式中的数据库对象

限制模式在数据库对象中不允许被删除




创建表学生(
Xuehao CHAR(7)主键,
名称char(8)不为null,
性焦(2),
年龄smallint,
Jiguan CHAR(20),
部门char(10)默认的计算机);



创建、修改和删除数据表

更改表学生添加地址char(30);添加地址列

学生|限制级联下拉表

索引创建和删除

创建学生指数xuehao_index(学好)

xuehao_index下降指数

数据修改更新学生设定年龄=年龄+ 1,学好= '2004007

数据删除学生删除;

JDBC programming

JDBC:subprotocal:数据源标识符

JDBC:大学通过JDBC桥连接大学数据库。

JDBC:ODBC:universityuser = =参数密码连接的范例

网络数据库的格式

JDBC:subprotocal: / / { } { } {主机:端口dbname } { } { parameter2 = 1 = value1 value2 }…

JDBC:微软:: / /本地SQLServer 1433数据库:;= universityuser = =密码的范例

使用JDBC驱动程序连接SQLServer数据库:


尝试{
forName(COM。微软。JDBC。SQLServer。sqlserverdriver )NewInstance();
url =JDBC:微软SQLServer: / /:本地:1433;DatabaseName& =大学
conn = drivermanager.getconnection(URL、用户名、密码);
捕获(异常E){
System.out.println(E);
}




使用JDBC-ODBC桥连接:


尝试{
forName(太阳。JDBC,ODBC。JdbcOdbcDriver中的一个JDBC驱动)。NewInstance();
url:
conn = drivermanager.getconnection(URL、用户名、密码);
捕获(异常E){
System.out.println(E);
}




声明对象主要是用来执行SQL语句,可以使用createstatement创建对象()的连接对象的方法


表= conn.createstatement();
从学生选择*;
结果集RS = statement.executequery(SQL);




结果接受返回结果

如果你想执行插入,删除,更新,创造,下降的陈述,你应该使用executeUpdate方法


SQL删除学生学好=+'0741210 ';
int i = statement.executeupdate(SQL); / /返回受影响的行数
System.out.println(我);
公共布尔执行()抛出异常


用于执行未知类型的sql语句,用于动态处理未知SQL语句

希望本文能对大家的jsp程序设计有所帮助。