﻿<?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-waysun一路阳光-文章分类-经典收藏总结</title><link>http://www.blogjava.net/1504/category/36564.html</link><description>不轻易服输,不轻言放弃.--心是梦的舞台，心有多大，舞台有多大。踏踏实实做事，认认真真做人。</description><language>zh-cn</language><lastBuildDate>Sun, 21 Mar 2010 12:55:39 GMT</lastBuildDate><pubDate>Sun, 21 Mar 2010 12:55:39 GMT</pubDate><ttl>60</ttl><item><title>简单的JDBC连接数据库代码</title><link>http://www.blogjava.net/1504/articles/315919.html</link><dc:creator>weesun一米阳光</dc:creator><author>weesun一米阳光</author><pubDate>Fri, 19 Mar 2010 06:35:00 GMT</pubDate><guid>http://www.blogjava.net/1504/articles/315919.html</guid><wfw:comment>http://www.blogjava.net/1504/comments/315919.html</wfw:comment><comments>http://www.blogjava.net/1504/articles/315919.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/1504/comments/commentRss/315919.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/1504/services/trackbacks/315919.html</trackback:ping><description><![CDATA[<span style="color: #0000ff;"><br />
大学时期收藏的，因为cnweblog出现问题，只有登录才能访问，因此转移至blogjava.<br />
import</span><span style="color: #000000;">&nbsp;java.sql.</span><span style="color: #000000;">*</span><span style="color: #000000;">;<br />
<br />
</span><span style="color: #008000;">/**</span><span style="color: #008000;"><br />
&nbsp;*&nbsp;</span><span style="color: #808080;">@author</span><span style="color: #008000;">&nbsp;Administrator<br />
&nbsp;*&nbsp;<br />
&nbsp;</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br />
</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;DBAccess&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;Connection&nbsp;m_conn;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;Statement&nbsp;m_stmt;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;driver&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">com.microsoft.jdbc.sqlserver.SQLServerDriver</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;url&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">jdbc:microsoft:sqlserver://localhost:1433;databasename=sc</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;uName&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">sa</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;uPwd&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">sa</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">/**</span><span style="color: #008000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;DBAccess()&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.setDriver(driver);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.setConnection(url,&nbsp;uName,&nbsp;uPwd);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;DBAccess(String&nbsp;driver,&nbsp;String&nbsp;url,&nbsp;String&nbsp;userName,&nbsp;String&nbsp;userPWD)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;">&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_conn&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;DriverManager.getConnection(url,&nbsp;userName,&nbsp;userPWD);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_stmt&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;m_conn.createStatement();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">&nbsp;(SQLException&nbsp;e)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">boolean</span><span style="color: #000000;">&nbsp;setDriver(String&nbsp;driver)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;">&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(driver);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">true</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">&nbsp;(Exception&nbsp;e)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">false</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">boolean</span><span style="color: #000000;">&nbsp;setConnection(String&nbsp;url,&nbsp;String&nbsp;userName,&nbsp;String&nbsp;userPWD)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;">&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_conn&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;DriverManager.getConnection(url,&nbsp;userName,&nbsp;userPWD);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_stmt&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;m_conn.createStatement();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">true</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">&nbsp;(Exception&nbsp;e)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">false</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;处理查询</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;ResultSet&nbsp;sendQuery(String&nbsp;sql)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;">&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ResultSet&nbsp;m_rs&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;m_stmt.executeQuery(sql);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;m_rs;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">&nbsp;(SQLException&nbsp;e)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;处理数据更新</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;sendUpdate(String&nbsp;sql)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;">&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;m_stmt.executeUpdate(sql);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">&nbsp;(SQLException&nbsp;e)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">1</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;测试程序</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;main(String[]&nbsp;arg)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DBAccess&nbsp;db&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;DBAccess();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;sql&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">select&nbsp;*&nbsp;from&nbsp;Student</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ResultSet&nbsp;rs&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;db.sendQuery(sql);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;">&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;(rs&nbsp;</span><span style="color: #000000;">!=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">while</span><span style="color: #000000;">&nbsp;(rs.next())&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(rs.getInt(</span><span style="color: #000000;">"</span><span style="color: #000000;">Sno</span><span style="color: #000000;">"</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;rs.getString(</span><span style="color: #000000;">"</span><span style="color: #000000;">Sname</span><span style="color: #000000;">"</span><span style="color: #000000;">));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">&nbsp;(SQLException&nbsp;e)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
}<br />
</span>
<br />
<p>下面罗列了各种数据库使用JDBC连接的方式，可以作为一个手册使用。&nbsp;<br />
<br />
1、Oracle8/8i/9i数据库（thin模式）&nbsp;<br />
</p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><span style="color: #000000;">Class.forName(</span><span style="color: #000000;">'</span><span style="color: #000000;">oracle.jdbc.driver.OracleDriver</span><span style="color: #000000;">'</span><span style="color: #000000;">).newInstance();&nbsp;<br />
String&nbsp;url</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">jdbc:oracle:thin:@localhost:1521:orcl</span><span style="color: #000000;">'</span><span style="color: #000000;">;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">orcl为数据库的SID&nbsp;</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">String&nbsp;user</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">test</span><span style="color: #000000;">'</span><span style="color: #000000;">;&nbsp;<br />
String&nbsp;password</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">test</span><span style="color: #000000;">'</span><span style="color: #000000;">;&nbsp;<br />
Connection&nbsp;conn</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;DriverManager.getConnection(url,user,password);&nbsp;&nbsp;</span></div>
<p><br />
2、DB2数据库&nbsp;<br />
</p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><span style="color: #000000;">Class.forName(</span><span style="color: #000000;">'</span><span style="color: #000000;">com.ibm.db2.jdbc.app.DB2Driver&nbsp;</span><span style="color: #000000;">'</span><span style="color: #000000;">).newInstance();&nbsp;<br />
String&nbsp;url</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">jdbc:db2://localhost:5000/sample</span><span style="color: #000000;">'</span><span style="color: #000000;">;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">sample为你的数据库名&nbsp;</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">String&nbsp;user</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">admin</span><span style="color: #000000;">'</span><span style="color: #000000;">;&nbsp;<br />
String&nbsp;password</span><span style="color: #000000;">=</span><span style="color: #000000;">''</span><span style="color: #000000;">;&nbsp;<br />
Connection&nbsp;conn</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;DriverManager.getConnection(url,user,password);&nbsp;&nbsp;</span></div>
<p><br />
3、Sql&nbsp;Server7.0/2000数据库&nbsp;<br />
</p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><span style="color: #000000;">Class.forName(</span><span style="color: #000000;">'</span><span style="color: #000000;">com.microsoft.jdbc.sqlserver.SQLServerDriver</span><span style="color: #000000;">'</span><span style="color: #000000;">).newInstance();&nbsp;<br />
String&nbsp;url</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb</span><span style="color: #000000;">'</span><span style="color: #000000;">;&nbsp;<br />
</span><span style="color: #008000;">//</span><span style="color: #008000;">mydb为数据库&nbsp;</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">String&nbsp;user</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">sa</span><span style="color: #000000;">'</span><span style="color: #000000;">;&nbsp;<br />
String&nbsp;password</span><span style="color: #000000;">=</span><span style="color: #000000;">''</span><span style="color: #000000;">;&nbsp;<br />
Connection&nbsp;conn</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;DriverManager.getConnection(url,user,password);&nbsp;&nbsp;</span></div>
<p>3_3、Sql&nbsp;Server2005数据库 (补充)</p>
<p>sql2000需要三个jar包：mssqlservice.jar，msutil.jar，msbase.jar<br />
sql2005需要一个jar
包：sqljdbc.jar
</p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><span style="color: #000000;">Class.forName(</span><span style="color: #000000;">'</span><strong>com.microsoft.sqlserver.jdbc.SQLServerDriver</strong><span style="color: #000000;">'</span><span style="color: #000000;">).newInstance();&nbsp;<br />
String&nbsp;url</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><strong>jdbc:sqlserver</strong><span style="color: #000000;">://localhost:1433;DatabaseName=mydb</span><span style="color: #000000;">'</span><span style="color: #000000;">;&nbsp;<br />
</span><span style="color: #008000;">//</span><span style="color: #008000;">mydb为数据库&nbsp;</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">String&nbsp;user</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">sa</span><span style="color: #000000;">'</span><span style="color: #000000;">;&nbsp;<br />
String&nbsp;password</span><span style="color: #000000;">=</span><span style="color: #000000;">''</span><span style="color: #000000;">;&nbsp;<br />
Connection&nbsp;conn</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;DriverManager.getConnection(url,user,password);&nbsp;&nbsp;</span></div>
<br />
<p><br />
4、Sybase数据库&nbsp;<br />
</p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><span style="color: #000000;">Class.forName(</span><span style="color: #000000;">'</span><span style="color: #000000;">com.sybase.jdbc.SybDriver</span><span style="color: #000000;">'</span><span style="color: #000000;">).newInstance();&nbsp;<br />
String&nbsp;url&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">&nbsp;jdbc:sybase:Tds:localhost:5007/myDB</span><span style="color: #000000;">'</span><span style="color: #000000;">;</span><span style="color: #008000;">//</span><span style="color: #008000;">myDB为你的数据库名&nbsp;</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">Properties&nbsp;sysProps&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;System.getProperties();&nbsp;<br />
SysProps.put(</span><span style="color: #000000;">'</span><span style="color: #000000;">user</span><span style="color: #000000;">'</span><span style="color: #000000;">,</span><span style="color: #000000;">'</span><span style="color: #000000;">userid</span><span style="color: #000000;">'</span><span style="color: #000000;">);&nbsp;<br />
SysProps.put(</span><span style="color: #000000;">'</span><span style="color: #000000;">password</span><span style="color: #000000;">'</span><span style="color: #000000;">,</span><span style="color: #000000;">'</span><span style="color: #000000;">user_password</span><span style="color: #000000;">'</span><span style="color: #000000;">);&nbsp;<br />
Connection&nbsp;conn</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;DriverManager.getConnection(url,&nbsp;SysProps);&nbsp;&nbsp;</span></div>
<p><br />
5、Informix数据库&nbsp;<br />
</p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><span style="color: #000000;">Class.forName(</span><span style="color: #000000;">'</span><span style="color: #000000;">com.informix.jdbc.IfxDriver</span><span style="color: #000000;">'</span><span style="color: #000000;">).newInstance();&nbsp;<br />
String&nbsp;url&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">'</span><span style="color: #000000;">jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;&nbsp;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">user</span><span style="color: #000000;">=</span><span style="color: #000000;">testuser;password</span><span style="color: #000000;">=</span><span style="color: #000000;">testpassword</span><span style="color: #000000;">'</span><span style="color: #000000;">;&nbsp;//myDB
为数据库名&nbsp;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">Connection&nbsp;conn</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;DriverManager.getConnection(url);&nbsp;&nbsp;</span></div>
<p><br />
6、MySQL数据库&nbsp;<br />
</p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><span style="color: #000000;">Class.forName(</span><span style="color: #000000;">'</span><span style="color: #000000;">org.gjt.mm.mysql.Driver</span><span style="color: #000000;">'</span><span style="color: #000000;">).newInstance();&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">或者Class.forName('com.mysql.jdbc.Driver');</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">String&nbsp;url&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">jdbc:mysql://localhost/myDB?user=soft&amp;password=soft1234&amp;useUnicode=true&amp;characterEncoding=8859_1</span><span style="color: #000000;">'</span><span style="color: #000000;">&nbsp;<br />
</span><span style="color: #008000;">//</span><span style="color: #008000;">myDB为数据库名&nbsp;</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">Connection&nbsp;conn</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;DriverManager.getConnection(url);&nbsp;&nbsp;</span></div>
<p><br />
7、PostgreSQL数据库&nbsp;<br />
</p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><span style="color: #000000;">Class.forName(</span><span style="color: #000000;">'</span><span style="color: #000000;">org.postgresql.Driver</span><span style="color: #000000;">'</span><span style="color: #000000;">).newInstance();&nbsp;<br />
String&nbsp;url&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">jdbc:postgresql://localhost/myDB</span><span style="color: #000000;">'</span><span style="color: #000000;">&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">myDB为数据库名&nbsp;</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">String&nbsp;user</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">myuser</span><span style="color: #000000;">'</span><span style="color: #000000;">;&nbsp;<br />
String&nbsp;password</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">mypassword</span><span style="color: #000000;">'</span><span style="color: #000000;">;&nbsp;<br />
Connection&nbsp;conn</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;DriverManager.getConnection(url,user,password);&nbsp;&nbsp;</span></div>
<p><br />
8、access数据库直连用ODBC的<br />
</p>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><span style="color: #000000;">Class.forName(</span><span style="color: #000000;">'</span><span style="color: #000000;">sun.jdbc.odbc.JdbcOdbcDriver</span><span style="color: #000000;">'</span><span style="color: #000000;">)&nbsp;;<br />
String&nbsp;url</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">jdbc:odbc:Driver={MicroSoft&nbsp;Access&nbsp;Driver&nbsp;(*.mdb)};DBQ=</span><span style="color: #000000;">'</span><span style="color: #000000;">+</span><span style="color: #000000;">application.getRealPath(</span><span style="color: #000000;">'</span><span style="color: #000000;">/Data/ReportDemo.mdb</span><span style="color: #000000;">'</span><span style="color: #000000;">);<br />
Connection&nbsp;conn&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;DriverManager.getConnection(url,</span><span style="color: #000000;">''</span><span style="color: #000000;">,</span><span style="color: #000000;">''</span><span style="color: #000000;">);<br />
Statement&nbsp;stmtNew</span><span style="color: #000000;">=</span><span style="color: #000000;">conn.createStatement()&nbsp;;&nbsp;</span></div>
<p><br />
&nbsp;
<br />
</p>
<img src ="http://www.blogjava.net/1504/aggbug/315919.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/1504/" target="_blank">weesun一米阳光</a> 2010-03-19 14:35 <a href="http://www.blogjava.net/1504/articles/315919.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>