- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
整合的ORACLE数据库方面的知识
连接各数据库的连接字符串:
sqlserver2000 jtds.jar class: net.sourceforge.jtds.jdbc.Driver url: jdbc:jtds:sqlserver://localhost:1433/数据库
sqlserver2000 (microsoft mssqlserver2.jar)
class: com.microsoft.jdbc.sqlserver.SQLServerDriver
url: jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs
sqlserver2005 (microsoft sqljdbc.jar)
class: com.microsoft.sqlserver.jdbc.SQLServerDriver
url: jdbc:sqlserver://localhost:1433; databaseName=pubs user:sa
password:niit(也可以设置为空)
Oracle (ojdbc.jar) class: oracle.jdbc.driver.OracleDriver url: jdbc:oracle:thin:@teacher:1521:SID
mysql (mysql-connector-java-5.1.7-bin.jar) class: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/数据库名
1一些基本的操作
--创建表
--create table 表名 (字段名1字段类型1...)
create table student (
name varchar2(30),
age number(2)
)
select * from student;
drop table qq1;
--插入语句
--insert into 表名 (字段名...) values (数据 ...)
insert into student (name,age) valus (‘小明’,10);
insert into student (name) values (小红);
insert into student (age) values (20);
insert into student values (李四,23);--这种形式插入数据的话必须将数据填写完整
--提交,必须执行此命令才会将数据放到数据表中(提交和回滚-否则数据一直保存在缓存中)
commit;
--删掉表中的记录
delete from student;
truncate table student;--清空整张表的记录最好用这个,速度快
select name from student where age=23;
--2.利用现有的表创建新表的方式
--create table 新表 as select 旧表列名 from 旧表 where ...
create table student_1 as select name from student;
select * from student_1;
--修改
--update 表名 set 字段名 =? where ...
update student set name=赵六 where age =23;
commit;--必须有此命令来提交数据,才能真正达到更新的操作
--删除
--delete from 表名 ||条件语句
delete from student where (name=赵六 and age=23);
--注:清空表不建议使用delete from 表名,使用truncate table 表名
--表中数据量很大,用delete 需要花费较长的时间所以不建议使用
truncate table student;--用命令truncate的时候并不需要commit命令要记住哦
--删除表(包括字段属性都会删除,而delete, truncate删除的只是记录而已)
drop table student;
select * from student ;
--增加列
--alter table 表名 add (列名 列类型 [默认值])
alter table student add (sex varchar2(2) default 男);
--修改列
--alter table 表名 rename column旧列名 to 新的列名
alter table student rename column sex
文档评论(0)