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程序设计有所帮助。