<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>绿色记忆 &#187; JDBC</title>
	<atom:link href="https://blog.gmem.cc/tag/jdbc/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.gmem.cc</link>
	<description></description>
	<lastBuildDate>Tue, 21 Apr 2026 10:40:56 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.14</generator>
	<item>
		<title>JDBC知识集锦</title>
		<link>https://blog.gmem.cc/jdbc-faq</link>
		<comments>https://blog.gmem.cc/jdbc-faq#comments</comments>
		<pubDate>Thu, 05 Jun 2008 07:39:41 +0000</pubDate>
		<dc:creator><![CDATA[Alex]]></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[FAQ]]></category>
		<category><![CDATA[HSQLDB]]></category>
		<category><![CDATA[JDBC]]></category>

		<guid isPermaLink="false">http://blog.gmem.cc/?p=1565</guid>
		<description><![CDATA[<p>通过JDBC得到数据字典、数据库元数据信息 下面的例子中，获取到所有表的名称，并进行了截断。 [crayon-69e9f6933bec0397206557/] 如何使用HSQLDB内存模式 [crayon-69e9f6933bec7145913232/] 如何使用HSQLDB进程内（In-Process）模式 和内存模式类似，URL为：jdbc:hsqldb:file:/C:/testdb/testDbName</p>
<p>The post <a rel="nofollow" href="https://blog.gmem.cc/jdbc-faq">JDBC知识集锦</a> appeared first on <a rel="nofollow" href="https://blog.gmem.cc">绿色记忆</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="wri_content_clear_both"><div class="blog_h3"><span class="graybg">通过JDBC得到数据字典、数据库元数据信息</span></div>
下面的例子中，获取到所有表的名称，并进行了截断。<br />
<pre class="crayon-plain-tag">StringBuffer buff = new StringBuffer();
conn = getConnection();
conn.setAutoCommit( false );
String TABLE_NAME = "TABLE_NAME";
String[] TABLE_TYPES = { "TABLE" };
DatabaseMetaData dbmd = conn.getMetaData();

ResultSet tables = dbmd.getTables( null, null, null, TABLE_TYPES );
while ( tables.next() )
{
    String tabName = tables.getString( TABLE_NAME );
    buff.append( "TRUNCATE TABLE " + tabName + ";" );
}
conn.createStatement().execute( buff.toString() );
conn.commit();</pre> 
<div class="blog_h3"><span class="graybg">如何使用HSQLDB内存模式</span></div>
<pre class="crayon-plain-tag">Class.forName( "org.hsqldb.jdbcDriver" );
Connection conn = DriverManager.getConnection( "jdbc:hsqldb:mem:test", "sa", "" );
conn.createStatement().execute( "SHUTDOWN" );</pre> 
<div class="blog_h3"><span class="graybg">如何使用HSQLDB进程内（In-Process）模式</span></div>
<p>和内存模式类似，URL为：jdbc:hsqldb:file:/C:/testdb/testDbName</p>
</div><p>The post <a rel="nofollow" href="https://blog.gmem.cc/jdbc-faq">JDBC知识集锦</a> appeared first on <a rel="nofollow" href="https://blog.gmem.cc">绿色记忆</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.gmem.cc/jdbc-faq/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
