??xml version="1.0" encoding="utf-8" standalone="yes"?>国产美女高潮在线,欧洲综合视频,亚洲精品在线网站http://www.aygfsteel.com/alancxx/category/47610.html------单就是美zh-cnTue, 24 May 2011 07:26:43 GMTTue, 24 May 2011 07:26:43 GMT60Oracle ?Mysql 常用命oҎhttp://www.aygfsteel.com/alancxx/articles/350284.html蜂鸟蜂鸟Sun, 15 May 2011 11:05:00 GMThttp://www.aygfsteel.com/alancxx/articles/350284.htmlhttp://www.aygfsteel.com/alancxx/comments/350284.htmlhttp://www.aygfsteel.com/alancxx/articles/350284.html#Feedback0http://www.aygfsteel.com/alancxx/comments/commentRss/350284.htmlhttp://www.aygfsteel.com/alancxx/services/trackbacks/350284.html
Oracle mysql
Ҏ版本 Enterprise Oracle10g Release 10.2.0.1.0 mysql 4.1.21-nt
默认安装目录 ..\oracle\product\10.2.0 ..\MySQL\MySQL Server 4.1
各种实用E序所在目?/td> ..\oracle\product\10.2.0\db_1\BIN ..\MySQL\MySQL Server 4.1\bin
客户E序 SQL*Plus mysql
安装后系l默认用P库) sys
system
scott
mysql
test
昄所有用P库) SQL >select * from all_users; mysql> show databases;
退出命?/td> SQL> exit
SQL> quit
mysql> exit
mysql> quit
改变q接用户Q库Q?/td> SQL> conn 用户?密码@L字符?/td> mysql> use 库名
查询当前所有的?/td> SQL> select * from tab;
SQL> select * from cat;
mysql> show tables;
F:MySQLbin>mysqlshow 库名
昄当前q接用户Q库Q?/td> SQL> show user mysql> connect
查看帮助 SQL> ? mysql> help
昄表结?/td> SQL> desc 表名
SQL> describe 表名
mysql> desc 表名;
mysql> describe 表名;
mysql> show columns from 表名;
F:MySQLbin>mysqlshow 库名 表名
日期函数 SQL> select sysdate from dual; mysql> select now();
mysql> select sysdate();
mysql> select curdate();
mysql> select current_date;
mysql> select curtime();
mysql> select current_time;
日期格式?/td> SQL> select to_char(sysdate,'yyyy-mm-dd') from dual;
SQL> select to_char(sysdate,'hh24-mi-ss') from dual;
mysql> select date_format(now(),'%Y-%m-%d');
mysql> select time_format(now(),'%H-%i-%S');
日期函数
Q增加一个月Q?/td>
SQL> select to_char(add_months(to_date('20000101','yyyymmdd'),1),'yyyy-mm-dd') from dual;
l果Q?000-02-01
SQL> select to_char(add_months(to_date('20000101','yyyymmdd'),5),'yyyy-mm-dd') from dual;
l果Q?000-06-01
mysql> select date_add('2000-01-01',interval 1 month);
l果Q?000-02-01
mysql> select date_add('2000-01-01',interval 5 month);
l果Q?000-06-01
别名 SQL> select 1 a from dual; mysql> select 1 as a;
字符串截取函?/td> SQL> select substr('abcdefg',1,5) from dual;
SQL> select substrb('abcdefg',1,5) from dual;
l果Qabcde
mysql> select substring('abcdefg',2,3);
l果Qbcd
mysql> select mid('abcdefg',2,3);
l果Qbcd
mysql> select substring('abcdefg',2);
l果Qbcdefg
mysql> select substring('abcdefg' from 2);
l果Qbcdefg
另有SUBSTRING_INDEX(str,delim,count)函数
q回从字W串str的第count个出现的分隔Wdelim之后的子丌Ӏ?br /> 如果count是正敎ͼq回最后的分隔W到左边(从左Ҏ) 的所有字W?br /> 如果count是负敎ͼq回最后的分隔W到双的所有字W?从右Ҏ)?br />
执行外部脚本命o SQL >@f:\sql\a.sql 1Qmysql> source f:/sql/a.sql
2QF:MySQLbin>mysql 3QF:MySQLbin>mysql 库名
改表?/td> SQL> rename a to b; mysql> alter table a rename b;
执行命o ;<回R>
/
r
run
;<回R>
go
ego
distinct用法 SQL> select distinct ? from ?;
SQL> select distinct ?,? from ?;
mysql> select distinct ? from ?;
mysql> select distinct ?,? from ?;
注释 --
/*?/
#
--
/*?/
限制q回记录条数 SQL> select * from 表名 where rownum<5; mysql> select * from 表名 limit 5;
新徏用户Q库Q?/td> SQL> create user 用户?identified by 密码; mysql> create database 库名;
删用P库) SQL> drop user 用户? mysql> drop database 库名;
外连?/td> 使用(+) 使用left join
查询索引 SQL> select index_name,table_name from user_indexes; mysql> show index from 表名 [FROM 库名];
通配W?/td> “%” “%”?#8220;_”
SQL语法 SELECT selection_list 选择哪些?br /> FROM table_list 从何处选择?br /> WHERE primary_constraint 行必L什么条?br /> GROUP BY grouping_columns 怎样对结果分l?br /> HAVING secondary_constraint 行必L的W二条g
ORDER BY sorting_columns 怎样对结果排?br />
SELECT selection_list 选择哪些?br /> FROM table_list 从何处选择?br /> WHERE primary_constraint 行必L什么条?br /> GROUP BY grouping_columns 怎样对结果分l?br /> HAVING secondary_constraint 行必L的W二条g
ORDER BY sorting_columns 怎样对结果排?/td>



蜂鸟 2011-05-15 19:05 发表评论
]]>
Hsqldb安装与?/title><link>http://www.aygfsteel.com/alancxx/articles/342947.html</link><dc:creator>蜂鸟</dc:creator><author>蜂鸟</author><pubDate>Thu, 13 Jan 2011 10:15:00 GMT</pubDate><guid>http://www.aygfsteel.com/alancxx/articles/342947.html</guid><wfw:comment>http://www.aygfsteel.com/alancxx/comments/342947.html</wfw:comment><comments>http://www.aygfsteel.com/alancxx/articles/342947.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/alancxx/comments/commentRss/342947.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/alancxx/services/trackbacks/342947.html</trackback:ping><description><![CDATA[<span lang="EN-US">HSQLDB</span><span style="font-family: 宋体;">是一个轻量的纯</span><span lang="EN-US">Java</span><span style="font-family: 宋体;">开发的开放源代码的关pL据库pȝQ其体积,占用I间,使用单,支持内存q行方式{特炏V可以在</span><span lang="EN-US"><a >http://sourceforge.net/projects/hsqldb/files/</a></span><span style="font-family: 宋体;">下蝲最新的</span><span lang="EN-US">HSQLDB</span><span style="font-family: 宋体;">版本。我q里下蝲的是</span><span lang="EN-US">HSQLDB 1.8.13</span><span style="font-family: 宋体;">版本。下载完之后Q把它解压到M目录下,?/span><span lang="EN-US">E:\hsqldb</span><span style="font-family: 宋体;">下,完成安装工作?/span> <p><span lang="EN-US">Hsqldb</span><span style="font-family: 宋体;">有四U运行模式:</span></p> <p style="margin-left: 20.25pt; text-indent: -20.25pt;"><span lang="EN-US"><span>一?span style="font: 7pt "Times New Roman";">              </span></span></span><span style="font-family: 宋体;">内存Q?/span><span lang="EN-US">Memory-Only</span><span style="font-family: 宋体;">Q模式:所有的数据都将在内存中完成Q如果程序退出,则相应的数据也将同时被销毁。连?/span><span lang="EN-US">JDBC</span><span style="font-family: 宋体;">的实例ؓQ?/span><span lang="EN-US">jdbc:hsqldb:mem:dbname</span></p> <p style="margin-left: 20.25pt; text-indent: -20.25pt;"><span lang="EN-US"><span>二?span style="font: 7pt "Times New Roman";">              </span></span></span><span style="font-family: 宋体;">q行Q?/span><span lang="EN-US">In-Process</span><span style="font-family: 宋体;">Q模式:此模式从应用E序启动数据库,׃所有的数据都将写到文g中,所以,即ɽE序退出,数据也不会被销毁?/span><span lang="EN-US">In-Process</span><span style="font-family: 宋体;">不需要另外启动,可以通过</span><span lang="EN-US">DriverManager.getConnection(jdbcUriName,”sa”,””)</span><span style="font-family: 宋体;">Q方式即可启动数据库。连?/span><span lang="EN-US">JDBC</span><span style="font-family: 宋体;">的实例ؓQ?/span></p> <p style="text-indent: 21pt;"><span lang="EN-US">jdbc:hsqldb:file:/E:/hsqldb/data/dbname</span></p> <p style="text-indent: 21pt;"><span lang="EN-US">jdbc:hsqldb:file:/opt/db/dbname</span></p> <p style="text-indent: 21pt;"><span lang="EN-US">jdbc:hsqldb:file:dbname</span></p> <p style="margin-left: 20.25pt; text-indent: -20.25pt;"><span lang="EN-US"><span>三?span style="font: 7pt "Times New Roman";">              </span></span></span><span style="font-family: 宋体;">服务器模式:此模式下</span><span lang="EN-US">HSQLDB</span><span style="font-family: 宋体;">跟其它数据库服务器一P需要通过服务器的形式来进行启动,可以通过</span><span lang="EN-US">java –cp ../lib/hsqldb.jar org.hsqldb.Server –database.0 testdb –dbname.0 testdbName</span><span style="font-family: 宋体;">的命令启动一个守护进E。连?/span><span lang="EN-US">JDBC</span><span style="font-family: 宋体;">的实例ؓQ?/span><span lang="EN-US">jdbc:hsqldb:hsql://localhost:<port>/dbname</span></p> <p style="margin-left: 20.25pt; text-indent: -20.25pt;"><span lang="EN-US"><span>四?span style="font: 7pt "Times New Roman";">              </span></span></span><span lang="EN-US">Web</span><span style="font-family: 宋体;">服务器模式:此模式以</span><span lang="EN-US">WEB</span><span style="font-family: 宋体;">服务器的形式启动Qƈ通过</span><span lang="EN-US">HTTP</span><span style="font-family: 宋体;">协议接受客户端命令。从</span><span lang="EN-US">1.7.2</span><span style="font-family: 宋体;">版本开始,</span><span lang="EN-US">Web</span><span style="font-family: 宋体;">服务器模式的</span><span lang="EN-US">HSQLDB</span><span style="font-family: 宋体;">开始支持事务处理。可以通过</span><span lang="EN-US">java –cp ../lib/hsqldb.jar org.hsqldb.WebServer –database.0 testdb –dbname.0 testdbname</span><span style="font-family: 宋体;">的命令来启动?/span></p> <p><span lang="EN-US"> </span></p> <p><span style="font-family: 宋体;">重点讨论</span><span lang="EN-US">hsqldb</span><span style="font-family: 宋体;">服务器模式的启动Ҏ和连接和实际</span><span lang="EN-US">java</span><span style="font-family: 宋体;">E序?/span><span lang="EN-US">JDBC</span><span style="font-family: 宋体;">q接情况。假?/span><span lang="EN-US">JDK</span><span style="font-family: 宋体;">已经安装到机器上Q环境变量等都正设|?/span></p> <p style="text-indent: 21pt;"><span style="font-family: 宋体;">首先?/span><span lang="EN-US">E:\hsqldbTest</span><span style="font-family: 宋体;">目录下徏立两个子目录Q?/span><span lang="EN-US">data</span><span style="font-family: 宋体;">?/span><span lang="EN-US">lib</span><span style="font-family: 宋体;">目录Q?/span><span lang="EN-US">data</span><span style="font-family: 宋体;">用来存放数据Q?/span><span lang="EN-US">lib</span><span style="font-family: 宋体;">用来理</span><span lang="EN-US">jar</span><span style="font-family: 宋体;">包。将解压之后?/span><span lang="EN-US">hsqldb</span><span style="font-family: 宋体;">中的</span><span lang="EN-US">lib</span><span style="font-family: 宋体;">目录下的</span><span lang="EN-US">hsqldb.jar</span><span style="font-family: 宋体;">文g拯?/span><span lang="EN-US">E:\hsqldbTest\lib</span><span style="font-family: 宋体;">目录下?/span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>1Q?span style="font: 7pt "Times New Roman";">  </span></span></span><span style="font-family: 宋体;">?/span><span lang="EN-US">hsqldbTest</span><span style="font-family: 宋体;">目录下创?/span><span lang="EN-US">runServer.bat</span><span style="font-family: 宋体;">文gQ其内容为:</span></p> <p><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">cd data</span></p> <p><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">@java -classpath ../lib/hsqldb.jar org.hsqldb.Server</span></p> <p><span lang="EN-US"> </span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>2Q?span style="font: 7pt "Times New Roman";">  </span></span></span><span style="font-family: 宋体;">保存</span><span lang="EN-US">runServer.bat</span><span style="font-family: 宋体;">文gQƈ双击q行该文Ӟ此时回弹出命令行H口Q如下图Q表C已启动</span><span lang="EN-US">HSQLDB</span><span style="font-family: 宋体;">数据库?/span></p> <div><img title="Hsqldb安装与?- HappyFa - 冯永发的博客" alt="Hsqldb安装与?- HappyFa - 冯永发的博客" style="margin: 0pt 10px 0pt 0pt;" src="http://img846.ph.126.net/mZOEpADrHxfpBKoheYe7NQ==/745908688284990973.bmp" /></div>   <p><span style="font-family: 宋体;">此时Q在</span><span lang="EN-US">data</span><span style="font-family: 宋体;">目录下生了三个文gQ如Q?/span></p> <p><span lang="EN-US">test.lck </span><span style="font-family: 宋体;">——标识数据库锁状态?/span></p> <p><span lang="EN-US">test.log </span><span style="font-family: 宋体;">——运行数据库产生?/span><span lang="EN-US">log</span><span style="font-family: 宋体;">信息Q它记录每一个运行和用户操作环节?/span></p> <p><span lang="EN-US">test.properties</span><span style="font-family: 宋体;">——数据库的配|信息,包括分配的内存大等Q可更具需要修攏V?/span></p> <p><em><span style="font-family: 宋体;">注:如果在命令行H口中按?/span><span lang="EN-US">[Ctrl] + [C]</span></em><em><span style="font-family: 宋体;">l合键,数据库将退出ƈ关闭?/span></em></p> <p><span lang="EN-US"> </span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>3Q?span style="font: 7pt "Times New Roman";">  </span></span></span><span style="font-family: 宋体;">再创?/span><span lang="EN-US">runManager.bat</span><span style="font-family: 宋体;">文gQ用来启动图形界面管理工P其内容ؓQ?/span></p> <p><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">cd data</span></p> <p><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">@java -classpath ..\lib\hsqldb.jar org.hsqldb.util.DatabaseManager</span></p> <p><span lang="EN-US"> </span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>4Q?span style="font: 7pt "Times New Roman";">  </span></span></span><span style="font-family: 宋体;">保存</span><span lang="EN-US">runManager.bat</span><span style="font-family: 宋体;">文gQƈ双击文gQ此时回弹出囑Ş界面Q注意,在进行这一不之前,必须保W二步已执行Q,如下图?/span></p> <div><img title="Hsqldb安装与?- HappyFa - 冯永发的博客" alt="Hsqldb安装与?- HappyFa - 冯永发的博客" style="margin: 0pt 10px 0pt 0pt;" src="http://img612.ph.126.net/yon2DeestmmMG3qm0YYcHQ==/1978487611301069622.bmp" /></div>   <p><span lang="EN-US">Recent</span><span style="font-family: 宋体;">Q将会列出最q的数据库配|?/span></p> <p><span lang="EN-US">Setting Name: </span><span style="font-family: 宋体;">讄名称Q这里不需要填?/span></p> <p><span lang="EN-US">Type</span><span style="font-family: 宋体;">Q选择服务器模式(</span><span lang="EN-US">HSQL Database Engine Server</span><span style="font-family: 宋体;">Q?/span></p> <p><span lang="EN-US">Driver</span><span style="font-family: 宋体;">Q驱动名Uͼ不需要修?/span></p> <p><span lang="EN-US">URL</span><span style="font-family: 宋体;">Q?/span><span lang="EN-US">JDBC</span><span style="font-family: 宋体;">q接Q无需修改</span></p> <p><span lang="EN-US">User</span><span style="font-family: 宋体;">Q用户名</span><span lang="EN-US">,</span><span style="font-family: 宋体;">Ҏ需要设|?/span></p> <p><span lang="EN-US">Password</span><span style="font-family: 宋体;">Q密码,Ҏ需要设|?/span></p> <p><span lang="EN-US"> </span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>5Q?span style="font: 7pt "Times New Roman";">  </span></span></span><span style="font-family: 宋体;">点击?/span><span lang="EN-US">OK</span><span style="font-family: 宋体;">】按钮,卛_q接?/span><span lang="EN-US">test</span><span style="font-family: 宋体;">数据库。如下图所C?/span></p> <div><img title="Hsqldb安装与?- HappyFa - 冯永发的博客" alt="Hsqldb安装与?- HappyFa - 冯永发的博客" style="margin: 0pt 10px 0pt 0pt;" src="http://img623.ph.126.net/S8VdoNFLQ5Nkohvr0D8uPQ==/1945836514002758566.bmp" /></div>   <p><span style="font-family: 宋体;">此时Q我们可以在H口中创{操作,例如Q我们创Z?/span><span lang="EN-US">TBL_USERS</span><span style="font-family: 宋体;">的表。在菜单栏中选择?/span><span lang="EN-US">COMMAND</span><span style="font-family: 宋体;">?/span><span lang="EN-US">-></span><span style="font-family: 宋体;">?/span><span lang="EN-US">CREATE TABLE</span><span style="font-family: 宋体;">】命令,此时在右下文本框中显C创的命令,包括各式Q支持的cd{。我们创建的</span><span lang="EN-US">TBL_USERS</span><span style="font-family: 宋体;">表结构如下图所C:</span></p> <div><img title="Hsqldb安装与?- HappyFa - 冯永发的博客" alt="Hsqldb安装与?- HappyFa - 冯永发的博客" style="margin: 0pt 10px 0pt 0pt;" src="http://img242.ph.126.net/UIhgI_q5CkoekzkbIq1DJQ==/2135832123282301438.bmp" /></div>   <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>6Q?span style="font: 7pt "Times New Roman";">  </span></span></span><span style="font-family: 宋体;">点击?/span><span lang="EN-US">Execute</span><span style="font-family: 宋体;">】按钮,如果无语法错误,</span><span lang="EN-US">SQL</span><span style="font-family: 宋体;">语句正常执行,此时Q选择菜单栏中的?/span><span lang="EN-US">View</span><span style="font-family: 宋体;">?/span><span lang="EN-US">-></span><span style="font-family: 宋体;">?/span><span lang="EN-US">Refresh Tree</span><span style="font-family: 宋体;">】命令,左侧栏中显C创建的</span><span lang="EN-US">TBL_USERS</span><span style="font-family: 宋体;">。如下图所C。ƈ且查?/span><span lang="EN-US">test.log</span><span style="font-family: 宋体;">文gQ创的过E都全部记录?/span></p> <div><img title="Hsqldb安装与?- HappyFa - 冯永发的博客" alt="Hsqldb安装与?- HappyFa - 冯永发的博客" style="margin: 0pt 10px 0pt 0pt;" src="http://img241.ph.126.net/06SaqfHnZefrHhN5wr5clg==/2204230542622898955.bmp" /></div>   <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>7Q?span style="font: 7pt "Times New Roman";">  </span></span></span><span style="font-family: 宋体;">另外q可以用</span><span lang="EN-US">DatabaseManagerSwing</span><span style="font-family: 宋体;">工具启动囑Ş界面。创?/span><span lang="EN-US">runManagerSwing.bat</span><span style="font-family: 宋体;">文gQ内容ؓQ?/span></p> <p style="margin-left: 18pt;"><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">cd data</span></p> <p style="text-indent: 15.75pt;"><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">@java -classpath ..\lib\hsqldb.jar org.hsqldb.util.DatabaseManagerSwing</span></p> <p style="margin-left: 18pt;"><span style="font-family: 宋体;">保存文gQ双击该文gQ将启动</span><span lang="EN-US">Swing</span><span style="font-family: 宋体;">囑Ş界面Q如下图所C,具体的操作过E和</span><span lang="EN-US">DatabaseManager</span><span style="font-family: 宋体;">工具cMQ不再重复?/span></p> <div><img title="Hsqldb安装与?- HappyFa - 冯永发的博客" alt="Hsqldb安装与?- HappyFa - 冯永发的博客" style="margin: 0pt 10px 0pt 0pt;" src="http://img615.ph.126.net/aNTFn4Rvvbn-kpHlBKb8DQ==/1936266364794535902.bmp" /></div>   <p><span lang="EN-US"> </span></p> <p><span style="font-family: 宋体;">以上是启动</span><span lang="EN-US">hsqldb</span><span style="font-family: 宋体;">数据库和创徏表的整个q程Q其它的功能可以通过多次联系卛_掌握。按照以上操作方式,</span><span lang="EN-US">hsqldb</span><span style="font-family: 宋体;">自动生一?/span><span lang="EN-US">test</span><span style="font-family: 宋体;">的数据库。但是有时候我们需要自己指定数据库Q数据库讉K名,数据库访问端口等Q该如何实现呢,很简单。只要在相对根目录下创徏一?/span><span lang="EN-US">server.properties</span><span style="font-family: 宋体;">文g卛_?/span></p> <p><span style="font-family: 宋体;">创徏自己制定的数据库Q?/span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>1.<span style="font: 7pt "Times New Roman";">       </span></span></span><span style="font-family: 宋体;">首先?/span><span lang="EN-US">E:\hsqldbTest</span><span style="font-family: 宋体;">目录下创Z?/span><span lang="EN-US">server.properties</span><span style="font-family: 宋体;">文gQ文件内容ؓQ注Q在实际文g中,删除后面的注释内容)Q?/span></p> <p><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">server.port=9001<span>               </span>#</span><span style="background: none repeat scroll 0% 0% silver; font-family: 宋体; -moz-background-inline-policy: continuous;">指定端口号ؓ</span><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">9001</span></p> <p><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">server.database.0=file:data/mydb<span>  </span># </span><span style="background: none repeat scroll 0% 0% silver; font-family: 宋体; -moz-background-inline-policy: continuous;">在</span><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">data</span><span style="background: none repeat scroll 0% 0% silver; font-family: 宋体; -moz-background-inline-policy: continuous;">目录下创?/span><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">mydb</span><span style="background: none repeat scroll 0% 0% silver; font-family: 宋体; -moz-background-inline-policy: continuous;">数据?/span></p> <p><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">server.dbname.=mydb<span>           </span>#</span><span style="background: none repeat scroll 0% 0% silver; font-family: 宋体; -moz-background-inline-policy: continuous;">指定数据库名Q?/span><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">jdbc</span><span style="background: none repeat scroll 0% 0% silver; font-family: 宋体; -moz-background-inline-policy: continuous;">q接时就是用此名U?/span></p> <p><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">server.silent=true</span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>2.<span style="font: 7pt "Times New Roman";">       </span></span></span><span style="font-family: 宋体;">?/span><span lang="EN-US">E:\hsqldbTest</span><span style="font-family: 宋体;">目录下创?/span><span lang="EN-US">runServer2.bat</span><span style="font-family: 宋体;">文gQ文件内容ؓ</span></p> <p><span style="background: none repeat scroll 0% 0% silver; -moz-background-inline-policy: continuous;" lang="EN-US">@java -classpath lib/hsqldb.jar org.hsqldb.Server</span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>3.<span style="font: 7pt "Times New Roman";">       </span></span></span><span style="font-family: 宋体;">双击q行</span><span lang="EN-US">runServer2.bat</span><span style="font-family: 宋体;">文gQ将会在</span><span lang="EN-US">data</span><span style="font-family: 宋体;">目录下创?/span><span lang="EN-US">mydb</span><span style="font-family: 宋体;">数据库,q启动数据库?/span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>4.<span style="font: 7pt "Times New Roman";">       </span></span></span><span style="font-family: 宋体;">双击q行已创建好?/span><span lang="EN-US">runManagerSwing.bat</span><span style="font-family: 宋体;">文gQ打开囑Ş理界面Qƈ讄q接?/span><span lang="EN-US">mydb</span><span style="font-family: 宋体;">数据库中Q如下图所C:</span></p> <div><img title="Hsqldb安装与?- HappyFa - 冯永发的博客" alt="Hsqldb安装与?- HappyFa - 冯永发的博客" style="margin: 0pt 10px 0pt 0pt;" src="http://img124.ph.126.net/1gI4skwTxB2cjjKUcQdScA==/1607785066972508755.bmp" /></div>   <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>5.<span style="font: 7pt "Times New Roman";">       </span></span></span><span style="font-family: 宋体;">配置好选项Q点凅R?/span><span lang="EN-US">OK</span><span style="font-family: 宋体;">】按钮,卛_q接?/span><span lang="EN-US">mydb</span><span style="font-family: 宋体;">数据库,在窗口中可以按照以前的步骤创Q添加记录等操作?/span></p> <p><span lang="EN-US"> </span></p> <p><span lang="EN-US"> </span></p> <p style="text-indent: 18pt;"><span style="font-family: 宋体;">好了Q以上就是整?/span><span lang="EN-US">hsqldb</span><span style="font-family: 宋体;">的安装、启动、创{的全过E,在这里特别说明的是,</span><span lang="EN-US">hsqldb.1.8.1.3</span><span style="font-family: 宋体;">是用</span><span lang="EN-US">JDK.1.5</span><span style="font-family: 宋体;">以上的版本的~译的,所以,如果你用的是低?/span><span lang="EN-US">jdk1.5</span><span style="font-family: 宋体;">的版本时Q可能出现异常情况,不能正常使用。另外,即你安装的</span><span lang="EN-US">jdk</span><span style="font-family: 宋体;">版本?/span><span lang="EN-US">1.5</span><span style="font-family: 宋体;">以上的,可能q会出现异常Q该如何办呢Q此Ӟ保你的</span><span lang="EN-US">hsqldb</span><span style="font-family: 宋体;">是在官方|站下蝲的,需要检查你?/span><span lang="EN-US">java</span><span style="font-family: 宋体;">的环境变量,׃你的机器可能安装?/span><span lang="EN-US">oracle</span><span style="font-family: 宋体;">Q很有可能出现问题,此时只需?/span><span lang="EN-US">%JAVA_HOME%\bin</span><span style="font-family: 宋体;">路径攄?/span><span lang="EN-US">path</span><span style="font-family: 宋体;">路径的最开_q样Q就不会出现异常情况了?/span></p> <p style="text-indent: 18pt;"><span lang="EN-US"> </span></p> <p style="text-indent: 18pt;"><span style="font-family: 宋体;">接下来,我们通过一个具体的</span><span lang="EN-US">java</span><span style="font-family: 宋体;">E序来连接徏立好?/span><span lang="EN-US">mydb</span><span style="font-family: 宋体;">数据库,q且?/span><span lang="EN-US">mydb</span><span style="font-family: 宋体;">数据库中创徏一?/span><span lang="EN-US">TBL_USERS</span><span style="font-family: 宋体;">的表。ƈ插入一条记录?/span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>1.<span style="font: 7pt "Times New Roman";">       </span></span></span><span style="font-family: 宋体;">?/span><span lang="EN-US">E:\hsqldbTest</span><span style="font-family: 宋体;">目录下创Z?/span><span lang="EN-US">HsqlDemo.java</span><span style="font-family: 宋体;">文gQ内容如下:</span><span lang="EN-US"> </span></p> <p><span lang="EN-US">import java.sql.Connection;</span></p> <p><span lang="EN-US">import java.sql.DriverManager;</span></p> <p><span lang="EN-US">import java.sql.Statement;</span></p> <p><span lang="EN-US">import org.hsqldb.jdbcDriver;</span></p> <p><span lang="EN-US"> </span></p> <p><span lang="EN-US">public class HsqlDemo {</span></p> <p><span lang="EN-US"><span>    </span>public static void main(String[] args) {</span></p> <p><span lang="EN-US"><span>  </span><span>      </span>try {</span></p> <p><span lang="EN-US"><span>            </span>Class.forName("org.hsqldb.jdbcDriver");</span></p> <p><span lang="EN-US"><span>            </span>Connection c = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost:9001/mydb", "sa", "");</span></p> <p><span lang="EN-US"><span>            </span>if (c != null) {</span></p> <p><span lang="EN-US"><span>                </span>System.out.println("Connected db success!");</span></p> <p><span lang="EN-US"><span>                </span>String sql = "CREATE TABLE TBL_USERS(ID INTEGER, NAME VARCHAR, BIRTHDAY DATE);";</span></p> <p><span lang="EN-US"><span>                </span>Statement st = c.createStatement();</span></p> <p><span lang="EN-US"><span>                </span>st.execute(sql);</span></p> <p><span lang="EN-US"><span>                </span>sql = "INSERT INTO TBL_USERS(ID, NAME, BIRTHDAY) VALUES ('1', 'ADMIN', SYSDATE);";</span></p> <p><span lang="EN-US"><span>                </span>st.executeUpdate(sql);</span></p> <p><span lang="EN-US"><span>                </span>if (st != null) {</span></p> <p><span lang="EN-US"><span>                    </span>st.close();</span></p> <p><span lang="EN-US"><span>                </span>}</span></p> <p><span lang="EN-US"><span>                </span>c.close();</span></p> <p><span lang="EN-US"><span>            </span>}</span></p> <p><span lang="EN-US"><span>        </span>} catch(Exception e) {</span></p> <p><span lang="EN-US"><span>            </span>System.out.println("ERROR:failed to load HSQLDB JDBC driver.");</span></p> <p><span lang="EN-US"><span>            </span>e.printStackTrace();</span></p> <p><span lang="EN-US"><span>            </span>return;</span></p> <p><span lang="EN-US"><span>        </span>}</span></p> <p><span lang="EN-US"><span>    </span>}<span>    </span></span></p> <p><span lang="EN-US">}</span></p> <p><span lang="EN-US"> </span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>2.<span style="font: 7pt "Times New Roman";">       </span></span></span><span style="font-family: 宋体;">?/span><span lang="EN-US">E:\hsqldbTest</span><span style="font-family: 宋体;">目录下徏立一?/span><span lang="EN-US">runJava.bat</span><span style="font-family: 宋体;">文gQ用来运?/span><span lang="EN-US">HsqlDemo.java</span><span style="font-family: 宋体;">。内容如下:</span></p> <p><span lang="EN-US">@echo off</span></p> <p><span lang="EN-US">set path=D:\Program Files\Java\jdk1.6.0_05\bin<span>     </span># jdk</span><span style="font-family: 宋体;">的\?/span></p> <p><span lang="EN-US">javac -classpath lib/hsqldb.jar HsqlDemo.java</span></p> <p><span lang="EN-US">java -cp lib/hsqldb.jar;./ HsqlDemo<span>               </span># </span><span style="font-family: 宋体;">注意</span><span lang="EN-US">./ </span><span style="font-family: 宋体;">后面的空|</span><span lang="EN-US">./[</span><span style="font-family: 宋体;">I格</span><span lang="EN-US">] HsqlDemo</span></p> <p><span lang="EN-US"> </span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>3.<span style="font: 7pt "Times New Roman";">       </span></span></span><span style="font-family: 宋体;">定</span><span lang="EN-US">mydb</span><span style="font-family: 宋体;">数据库已l启动,如果没有Q运?/span><span lang="EN-US">runServer2.bat</span><span style="font-family: 宋体;">Q启动数据库?/span></p> <p style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>4.<span style="font: 7pt "Times New Roman";">       </span></span></span><span style="font-family: 宋体;">q行</span><span lang="EN-US">runJava.bat</span><span style="font-family: 宋体;">文gQ运行程序,如果无异生,说明已正执行,此时Q可以在</span><span lang="EN-US">mydb.log</span><span style="font-family: 宋体;">文g中看到创建的</span><span lang="EN-US">TBL_USERS</span><span style="font-family: 宋体;">Q插入的记录Q当Ӟ可以用图形工h看表?/span></p> <p><span lang="EN-US"> </span></p> <p><span lang="EN-US"> </span></p> <p><span lang="EN-US">OK</span><span style="font-family: 宋体;">Q以上就是所有的</span><span lang="EN-US">hsqldb</span><span style="font-family: 宋体;">启动q程和连?/span><span lang="EN-US">jdbc</span><span style="font-family: 宋体;">的过E?/span></p> <img src ="http://www.aygfsteel.com/alancxx/aggbug/342947.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/alancxx/" target="_blank">蜂鸟</a> 2011-01-13 18:15 <a href="http://www.aygfsteel.com/alancxx/articles/342947.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">̩</a>| <a href="http://" target="_blank">ʯɽ</a>| <a href="http://" target="_blank">dz</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ժ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ǩ</a>| <a href="http://" target="_blank">פ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ӽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ͱ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ӣɳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">̫</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʲ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˹</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ֲ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ľ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Զ</a>| <a href="http://" target="_blank">ն</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>