﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-amp@java-随笔分类-Database</title><link>http://www.blogjava.net/amplifier/category/8819.html</link><description>amplifier's java blog
&lt;br&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "ca-pub-5575070670019942";
/* blogjava */
google_ad_slot = "7055672771";
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;</description><language>zh-cn</language><lastBuildDate>Sat, 28 Apr 2012 15:52:54 GMT</lastBuildDate><pubDate>Sat, 28 Apr 2012 15:52:54 GMT</pubDate><ttl>60</ttl><item><title>SQL Server2000往Oracle 10g导数据</title><link>http://www.blogjava.net/amplifier/archive/2012/04/28/376772.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Sat, 28 Apr 2012 02:22:00 GMT</pubDate><guid>http://www.blogjava.net/amplifier/archive/2012/04/28/376772.html</guid><wfw:comment>http://www.blogjava.net/amplifier/comments/376772.html</wfw:comment><comments>http://www.blogjava.net/amplifier/archive/2012/04/28/376772.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/amplifier/comments/commentRss/376772.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/amplifier/services/trackbacks/376772.html</trackback:ping><description><![CDATA[SQL Server 2000的导入导出功能还是不错的，支持各种各样的数据库，但是却有好多奇怪的bug，不能直接操作，几乎每一步都要上网搜索，最后搞定了，一定要记下来：<br />
1、在同一台电脑上装好SQL Server 2000的客户端和Oracle 10g的客户端，并分别设置好到源数据库（SQL Server 2000数据库）和目标数据库（Oracle 数据库）的连接，两个数据库都有图形界面的企业管理器，很容易设置好；<br />
2、在控制面板-管理工具-数据源里添加一个DSN，驱动程序选择类似&#8220;Oracle in OraClient10g_home1&#8221;的，确定之后输入Data Source Name（随意），Description（随意），TNS Service Name（在企业管理器里设置好的连接名），User ID（用户名），然后按Test Connection测试是否连接成功，成功之后点OK；<br />
3、在SQL Server 2000的企业管理器里，在任意一个表上点右键，所有任务，导出数据，在目的里选择&#8220;Oracle in OraClient10g_home1&#8221;，用户/系统DSN里面就会出现刚才设置好的DSN名字，选中，然后输入用户名密码，点两次下一步就会出现选择源表和视图对话框<br />
4、这里要注意的是，勾上源中的某个表，在目的里面就会出现"用户名"."表名"的默认选项，如果你刚才使用的Oracle用户名是小写的话，这里也会是小写，<strong style="color: red;">一定要改成大写，否则会提示该用户名不存在</strong>！<br />
<br />
目的也可以使用Microsoft OLE DB Provider for Oracle，在属性里面设置服务器名称为Oracle的TNS名称，用户名和密码输入Oracle用户名和密码，测试连接通过即可，后面的步骤都一样。<br />
<br />
如果出现以下错误：<br />
<div>
<p>OLE DB <span style="font-family: 宋体;'Times New Roman';'Times New Roman'">提供程序</span> 'MSDAORA' <span style="font-family: 宋体;'Times New Roman';'Times New Roman'">报错。</span> </p>
<p>[OLE/DB provider returned message: <span style="font-family: 宋体;'Times New Roman';'Times New Roman'">未找到</span> Oracle <span style="font-family: 宋体;'Times New Roman';'Times New Roman'">客户端和网络组件。这些组件是由</span> Oracle <span style="font-family: 宋体;'Times New Roman';'Times New Roman'">公司提供的，是</span> Oracle 8i <span style="font-family: 宋体;'Times New Roman';'Times New Roman'">版</span> (<span style="font-family: 宋体;'Times New Roman';'Times New Roman'">或更高</span>) <span style="font-family: 宋体;'Times New Roman';'Times New Roman'">客户软件安装的一部分。</span></p>
<p>&nbsp;</p>
<p><span style="font-family: 宋体;'Times New Roman';'Times New Roman'">在安装这些组件之前，将无法使用此提供程序。</span>]</p>
<p>OLE DB <span style="font-family: 宋体;'Times New Roman';'Times New Roman'">错误跟踪［</span>OLE/DB Provider 'MSDAORA' IDBInitialize::Initialize returned 0x80004005:<span>&nbsp;&nbsp; </span><span style="font-family: 宋体;'Times New Roman';'Times New Roman'">］</span></p>
</div>
<br />
就要修改注册表，有人已经作出了详细的修改说明，在这里可以看到：
<div><a target="_blank" href="http://www.cnblogs.com/autumn/articles/splinkedserver.html">http://www.cnblogs.com/autumn/articles/splinkedserver.html</a></div>
<br />
我把那个表也贴在这里：<br />
<table border="1" width="100%">
    <tbody><tr>
            <td width="143">Oracle Client</td>
            <td width="302">&nbsp;Microsoft Windows NT、<br />
            Oracle Microsoft Windows 95、<br />
            Client Windows 98 和 Windows 98 SE</td>
            <td>Microsoft Windows 2000/XP/2003</td>
        </tr>
        <tr>
            <td width="143">7.x</td>
            <td width="302">[HKEY_LOCAL_MACHINE\SOFTWARE<br />
            \Microsoft\TransactionServer\Local Computer\My Computer]<br />
            "OracleXaLib"="xa73.dll"<br />
            "OracleSqlLib"="SQLLib18.dll"<br />
            "OracleOciLib"="ociw32.dll
            <p>　</p>
            </td>
            <td>[HKEY_LOCAL_MACHINE\SOFTWARE <br />
            Microsoft\MSDTC\MTxOCI]<br />
            "OracleXaLib"="xa73.dll"<br />
            &nbsp;"OracleSqlLib"="SQLLib18.dll"<br />
            &nbsp;"OracleOciLib"="ociw32.dll"<br />
            　</td>
        </tr>
        <tr>
            <td width="143">8.0</td>
            <td width="302">[HKEY_LOCAL_MACHINE\SOFTWARE<br />
            \Microsoft\Transaction Server<br />
            \Local Computer\My Computer]<br />
            "OracleXaLib"="xa80.dll"<br />
            "OracleSqlLib"="sqllib80.dll" <br />
            "OracleOciLib"="oci.dll" <br />
            　</td>
            <td>[HKEY_LOCAL_MACHINE\SOFTWARE<br />
            &nbsp;\Microsoft\MSDTC\MTxOCI]<br />
            &nbsp;"OracleXaLib"="xa80.dll"<br />
            &nbsp;"OracleSqlLib"="sqllib80.dll" <br />
            "OracleOciLib"="oci.dll"</td>
        </tr>
        <tr>
            <td width="143">8.1</td>
            <td width="302">[HKEY_LOCAL_MACHINE\SOFTWARE<br />
            \Microsoft\Transaction Server<br />
            \Local Computer\My Computer]<br />
            "OracleXaLib"="oraclient8.dll"<br />
            "OracleSqlLib"="orasql8.dll" <br />
            "OracleOciLib"="oci.dll" <br />
            　</td>
            <td>[HKEY_LOCAL_MACHINE\SOFTWARE<br />
            &nbsp;\Microsoft\MSDTC\MTxOCI]<br />
            "OracleXaLib"="oraclient8.dll"<br />
            "OracleSqlLib"="orasql8.dll" <br />
            "OracleOciLib"="oci.dll" <br />
            　</td>
        </tr>
        <tr>
            <td width="143">9.0</td>
            <td width="302">[HKEY_LOCAL_MACHINE\SOFTWARE<br />
            \Microsoft\Transaction Server<br />
            \Local Computer\My Computer]<br />
            "OracleXaLib"="oraclient9.dll"<br />
            "OracleSqlLib"="orasql9.dll" <br />
            "OracleOciLib"="oci.dll" </td>
            <td><span>[HKEY_LOCAL_MACHINE\SOFTWARE<br /></span><span>
            &nbsp;\Microsoft\MSDTC\MTxOCI]<br /></span><span>
            "OracleXaLib"="oraclient9.dll"<br /></span><span>
            "OracleSqlLib"="orasql9.dll" <br /></span><span>
            "OracleOciLib"="oci.dll" </span><br />
            　</td>
        </tr>
        <tr>
            <td width="143">10.0</td>
            <td width="302">[HKEY_LOCAL_MACHINE\SOFTWARE<br />
            \Microsoft\Transaction Server<br />
            \Local Computer\My Computer]<br />
            "OracleXaLib"="oraclient10.dll"<br />
            "OracleSqlLib"="orasql10.dll" <br />
            "OracleOciLib"="oci.dll" </td>
            <td>[HKEY_LOCAL_MACHINE\SOFTWARE<br />
            &nbsp;\Microsoft\MSDTC\MTxOCI]<br />
            "OracleXaLib"="oraclient10.dll"<br />
            "OracleSqlLib"="orasql10.dll" <br />
            "OracleOciLib"="oci.dll" <br />
            　</td>
        </tr>
    </tbody></table><img src ="http://www.blogjava.net/amplifier/aggbug/376772.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/amplifier/" target="_blank">amp@java</a> 2012-04-28 10:22 <a href="http://www.blogjava.net/amplifier/archive/2012/04/28/376772.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle一些让人困惑的问题的解决</title><link>http://www.blogjava.net/amplifier/archive/2009/11/12/302054.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Thu, 12 Nov 2009 02:23:00 GMT</pubDate><guid>http://www.blogjava.net/amplifier/archive/2009/11/12/302054.html</guid><wfw:comment>http://www.blogjava.net/amplifier/comments/302054.html</wfw:comment><comments>http://www.blogjava.net/amplifier/archive/2009/11/12/302054.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/amplifier/comments/commentRss/302054.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/amplifier/services/trackbacks/302054.html</trackback:ping><description><![CDATA[1、服务命名。Oracle的服务命名就跟计算机的名称一样。一般来说，在局域网里面，计算机名称是与IP一一对应的，通信的时候需要使用IP，所以就有了DNS，把计算机名翻译成IP。同样的道理，在Oracle体系里，服务命名对应计算机名，服务名(SID)+IP+端口+协议(TCP/IP)就对应了计算机的IP，Oracle体系里的DNS其实就是一个配置文件，把服务命名翻译成可以用于通信的服务名(SID)+IP+端口+协议(TCP/IP)。有趣的是，与计算机里的ping命令一样，Oracle里面也有个TNSPing命令，通过&#8220;TNSPing 服务命名&#8221;，就会得到像ping命令相似的结果，验证该命名对应的数据库是否有效。<br />
<br />
2、主机身份验证。Oracle的一些维护工作往往需要输入主机身份验证信息，但是默认情况下，即使输入了正确的用户名和密码，系统也会提示&#8220;用户口令错误&#8221;，让人十分困惑。其实真实的原因是，你输入的用户必须在&#8220;作为批处理作业登录&#8221;里面，否则就会出现上述错误。操作方法如下：运行-gpedit.msc-计算机配置-Windows设置-安全设置-本地策略-用户权利指派-作为批处理作业登录-添加用户或组...-加入要登录的用户。<br />
执行数据库迁移操作的时候，可能需要在源数据库主机和目标数据库主机都进行上述操作才能成功。<br />
<br />
更多问题待续<br />
<img src ="http://www.blogjava.net/amplifier/aggbug/302054.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/amplifier/" target="_blank">amp@java</a> 2009-11-12 10:23 <a href="http://www.blogjava.net/amplifier/archive/2009/11/12/302054.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ACCESS处理并发连接的性能太差了</title><link>http://www.blogjava.net/amplifier/archive/2007/07/15/130325.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Sat, 14 Jul 2007 18:15:00 GMT</pubDate><guid>http://www.blogjava.net/amplifier/archive/2007/07/15/130325.html</guid><wfw:comment>http://www.blogjava.net/amplifier/comments/130325.html</wfw:comment><comments>http://www.blogjava.net/amplifier/archive/2007/07/15/130325.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/amplifier/comments/commentRss/130325.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/amplifier/services/trackbacks/130325.html</trackback:ping><description><![CDATA[通过JDBC-ODBC桥连接某个ACCESS数据库，并把一个逗号分隔文本文件插入到某个表中，如果插入过程中没有其他程序使用该数据库，只需要20多秒就可以完成；如果插入的同时，还用ACCESS程序打开了那个mdb文件，虽然没有任何操作，但运行相同的插入程序，竟然需要80多秒，性能下降4倍！！<br>ACCESS=垃圾！ 
<img src ="http://www.blogjava.net/amplifier/aggbug/130325.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/amplifier/" target="_blank">amp@java</a> 2007-07-15 02:15 <a href="http://www.blogjava.net/amplifier/archive/2007/07/15/130325.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Access的统计SQL语句奇慢无比</title><link>http://www.blogjava.net/amplifier/archive/2007/07/09/129156.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Mon, 09 Jul 2007 14:26:00 GMT</pubDate><guid>http://www.blogjava.net/amplifier/archive/2007/07/09/129156.html</guid><wfw:comment>http://www.blogjava.net/amplifier/comments/129156.html</wfw:comment><comments>http://www.blogjava.net/amplifier/archive/2007/07/09/129156.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/amplifier/comments/commentRss/129156.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/amplifier/services/trackbacks/129156.html</trackback:ping><description><![CDATA[使用AVG，SUM等SQL聚合函数在Access查询，速度慢得要命，7个整数的求和或平均居然要几秒才能算出来；通过JDBC连接，把数据查出来后再自己求和或求平均，速度不知道要快多少。<br>奇怪，不知道Access是怎么搞的，求平均可能因为浮点运算慢，但整数求和为什么也会慢呢？
<img src ="http://www.blogjava.net/amplifier/aggbug/129156.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/amplifier/" target="_blank">amp@java</a> 2007-07-09 22:26 <a href="http://www.blogjava.net/amplifier/archive/2007/07/09/129156.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用exp/imp进行ORACLE的数据迁移</title><link>http://www.blogjava.net/amplifier/archive/2007/04/17/111359.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Tue, 17 Apr 2007 09:23:00 GMT</pubDate><guid>http://www.blogjava.net/amplifier/archive/2007/04/17/111359.html</guid><wfw:comment>http://www.blogjava.net/amplifier/comments/111359.html</wfw:comment><comments>http://www.blogjava.net/amplifier/archive/2007/04/17/111359.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/amplifier/comments/commentRss/111359.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/amplifier/services/trackbacks/111359.html</trackback:ping><description><![CDATA[<p>数据库服务器更换时，要把数据库整个备份出来，转移到另外的服务器上，在SQL Server 2000中，一般通过数据库的备份生成一个文件，然后在新的服务器上通过数据库的还原把数据导回来，整个过程都有图形界面，操作简单直观。<br>在ORACLE里，有相似功能的工具，但却是通过命令行方式。<br>首先，数据库的备份可以通过exp命令进行。exp命令有三种运行方式：交互式、命令行和参数文件。使用交互式一步步提示，用户只需简单输入即可进行，它的使用方法如下：<br>1、输入exp命令；<br>2、提示输入用户名，可以使用SYSTEM帐号，不能使用SYS帐号；<br>3、提示输入密码；<br>4、依次提示导出文件名及其他选项。<br><br>备份出一个文件之后，可以通过imp命令导入到新的服务器中，imp命令与exp命令有很多相似的地方，有些选项是相同的。采用全库导出之后的文件，通过imp完全导入的时候会出现表创建错误的提示，如果新的数据库中没有旧库中对应的用户，也会出现无法导入的提示，解决方法就是在新的数据库中建立同样的用户，并赋予同样权限（？）。<br><br>exp和imp的使用方法见：<br><a href="http://oracle.chinaitlab.com/backup/36902.html">http://oracle.chinaitlab.com/backup/36902.html</a><br><a href="http://oracle.chinaitlab.com/backup/36901.html">http://oracle.chinaitlab.com/backup/36901.html</a><br></p>
<img src ="http://www.blogjava.net/amplifier/aggbug/111359.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/amplifier/" target="_blank">amp@java</a> 2007-04-17 17:23 <a href="http://www.blogjava.net/amplifier/archive/2007/04/17/111359.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BIRT初体验</title><link>http://www.blogjava.net/amplifier/archive/2007/01/09/92738.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Tue, 09 Jan 2007 12:55:00 GMT</pubDate><guid>http://www.blogjava.net/amplifier/archive/2007/01/09/92738.html</guid><wfw:comment>http://www.blogjava.net/amplifier/comments/92738.html</wfw:comment><comments>http://www.blogjava.net/amplifier/archive/2007/01/09/92738.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/amplifier/comments/commentRss/92738.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/amplifier/services/trackbacks/92738.html</trackback:ping><description><![CDATA[从来没做过报表，突然要用到，急忙之中想起了Eclipse里面有个报表插件，上eclipse.org查看，知道它叫BIRT。下载，安装，不能运行，但在about里面看到这个插件已加载。再回官方网站一看，原来还需要EMF,GEF，依次下回来装上，可以用了。打开帮助里的指南，一步一步做了个表格式的报表，感觉还是比较简单的。但我的目标是要做图形报表，并且可以程序控制。研究了两天，有了初步的了解，做出了一个简单的柱状图，也能接受一些参数了，但程序控制还没头绪，也不知道从何处入手，文档里面只有API，没有使用说明，也没有找到相关的书籍。<br />记录下一些东西：<br />1、BIRT需要下载iText才能生成PDF报表，而且iText的版本必须跟网站上的要求严格一致，例如要求1.3的不能用1.3.1的，因为插件配置文件里写明是iText-1.3.jar，如果下了1.3.1版本的，也必须把文件名改成1.3才行。同时还需要iTextAsian.jar。<br />2、BIRT支持Web查看。其实在Eclipse里面预览就是通过本地web服务器查看的。可以把报表发布到tomcat里。<br />3、BIRT支持参数化报表，可以根据用户的输入生成相应的报表，但并不是什么地方都可以用参数，还是要编程才能保证灵活性。例如SQL查询里不支持表名作为参数（其实是数据库本身不支持）。图里的标题也不能用参数。<br />4、图形里的日期格式化不够灵活，还需要编程的支持。<br /><br />还要研究一下怎样通过程序控制报表的生成。<br /><br />本文为个人备忘录。<img src ="http://www.blogjava.net/amplifier/aggbug/92738.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/amplifier/" target="_blank">amp@java</a> 2007-01-09 20:55 <a href="http://www.blogjava.net/amplifier/archive/2007/01/09/92738.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate一对多关系应用</title><link>http://www.blogjava.net/amplifier/archive/2006/08/31/66817.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Thu, 31 Aug 2006 03:36:00 GMT</pubDate><guid>http://www.blogjava.net/amplifier/archive/2006/08/31/66817.html</guid><wfw:comment>http://www.blogjava.net/amplifier/comments/66817.html</wfw:comment><comments>http://www.blogjava.net/amplifier/archive/2006/08/31/66817.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/amplifier/comments/commentRss/66817.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/amplifier/services/trackbacks/66817.html</trackback:ping><description><![CDATA[
		<p>使用Hibernate可以轻松实现一对多的表查询，不过性能比较差：先查主表（一），然后根据查出来的每个记录的ID查附表（多），所以要执行（1+结果记录数）次查询。</p>
<img src ="http://www.blogjava.net/amplifier/aggbug/66817.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/amplifier/" target="_blank">amp@java</a> 2006-08-31 11:36 <a href="http://www.blogjava.net/amplifier/archive/2006/08/31/66817.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Log4j、Hibernate初体验</title><link>http://www.blogjava.net/amplifier/archive/2006/07/26/60258.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Wed, 26 Jul 2006 14:36:00 GMT</pubDate><guid>http://www.blogjava.net/amplifier/archive/2006/07/26/60258.html</guid><wfw:comment>http://www.blogjava.net/amplifier/comments/60258.html</wfw:comment><comments>http://www.blogjava.net/amplifier/archive/2006/07/26/60258.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/amplifier/comments/commentRss/60258.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/amplifier/services/trackbacks/60258.html</trackback:ping><description><![CDATA[
		<p>Log4j是个很简单的工具，用起来很方便。<br />Hibernate就没那么简单了，一直都觉得有个高高的门槛在前面，我做的东西似乎还没复杂到那种程度，只是有些东西手工操作实在繁琐。例如要从数据库里查找，再组装成JavaBean，每次都要连接数据库，PreparedStatement,ResultSet，然后一个个setter，极其枯燥。但要用Hibernate，也要一大堆的东西，如果没有IDE的辅助，光是用手写Mapping,config等等也是很累的，幸好有了很多工具可以自动生成这些东西，所以我决定用它了。Bea Workshop里面有个很方便的特性就是根据数据库表生成JavaBean和映射文件，点几下鼠标，这些东西全出来了，只要开个session来操作这些要持久化的对象就可以了，再也不用那些繁琐的JDBC代码。不过我觉得这样还是会带来性能损失的，因为那些调用被层层封装了。<br />目前只是成功地把一个JavaBean保存在表里，呵呵，其他还没动手，等我慢慢看文档再说。</p>
<img src ="http://www.blogjava.net/amplifier/aggbug/60258.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/amplifier/" target="_blank">amp@java</a> 2006-07-26 22:36 <a href="http://www.blogjava.net/amplifier/archive/2006/07/26/60258.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在SQL Server的SQL语句中使用OLE对象</title><link>http://www.blogjava.net/amplifier/archive/2006/03/23/36994.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Thu, 23 Mar 2006 02:25:00 GMT</pubDate><guid>http://www.blogjava.net/amplifier/archive/2006/03/23/36994.html</guid><wfw:comment>http://www.blogjava.net/amplifier/comments/36994.html</wfw:comment><comments>http://www.blogjava.net/amplifier/archive/2006/03/23/36994.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/amplifier/comments/commentRss/36994.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/amplifier/services/trackbacks/36994.html</trackback:ping><description><![CDATA[使用<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">sp_OACreate<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />sp_OADestroy<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />sp_OAGetProperty<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />sp_OASetProperty<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />sp_OAMethod</span></div><br />等系统存储过程。<img src ="http://www.blogjava.net/amplifier/aggbug/36994.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/amplifier/" target="_blank">amp@java</a> 2006-03-23 10:25 <a href="http://www.blogjava.net/amplifier/archive/2006/03/23/36994.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在SQL Server的SQL语句中查询其他服务器上的表</title><link>http://www.blogjava.net/amplifier/archive/2006/03/23/36992.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Thu, 23 Mar 2006 02:20:00 GMT</pubDate><guid>http://www.blogjava.net/amplifier/archive/2006/03/23/36992.html</guid><wfw:comment>http://www.blogjava.net/amplifier/comments/36992.html</wfw:comment><comments>http://www.blogjava.net/amplifier/archive/2006/03/23/36992.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/amplifier/comments/commentRss/36992.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/amplifier/services/trackbacks/36992.html</trackback:ping><description><![CDATA[使用OPENDATASOURCE函数，该函数的详细使用方法可以在帮助中找到。<br /><br />例子：<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #0000ff">SELECT</span><span style="COLOR: #000000"> </span><span style="COLOR: #808080">*</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">FROM</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">OPENDATASOURCE</span><span style="COLOR: #000000">(<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />   </span><span style="COLOR: #ff0000">'</span><span style="COLOR: #ff0000">SQLOLEDB</span><span style="COLOR: #ff0000">'</span><span style="COLOR: #000000">,<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />   </span><span style="COLOR: #ff0000">'</span><span style="COLOR: #ff0000">Data Source=ServerName;User ID=MyUID;Password=MyPass</span><span style="COLOR: #ff0000">'</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />).Northwind.dbo.Categories</span></div><img src ="http://www.blogjava.net/amplifier/aggbug/36992.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/amplifier/" target="_blank">amp@java</a> 2006-03-23 10:20 <a href="http://www.blogjava.net/amplifier/archive/2006/03/23/36992.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>