﻿<?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-mengkuku</title><link>http://www.blogjava.net/mengkuku/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 06:06:47 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 06:06:47 GMT</pubDate><ttl>60</ttl><item><title>JAVA中运用数组的四种排序方法【转】</title><link>http://www.blogjava.net/mengkuku/archive/2012/10/19/389896.html</link><dc:creator>上帝也疯狂</dc:creator><author>上帝也疯狂</author><pubDate>Fri, 19 Oct 2012 13:41:00 GMT</pubDate><guid>http://www.blogjava.net/mengkuku/archive/2012/10/19/389896.html</guid><wfw:comment>http://www.blogjava.net/mengkuku/comments/389896.html</wfw:comment><comments>http://www.blogjava.net/mengkuku/archive/2012/10/19/389896.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mengkuku/comments/commentRss/389896.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mengkuku/services/trackbacks/389896.html</trackback:ping><description><![CDATA[<p>JAVA中在运用数组进行排序功能时，一般有四种方法：快速排序法、冒泡法、选择排序法、插入排序法。</p>
<p>快速排序法主要是运用了Arrays中的一个方法Arrays.sort（）实现。</p>
<p>冒泡法是运用遍历数组进行比较，通过不断的比较将最小值或者最大值一个一个的遍历出来。</p>
<p>选择排序法是将数组的第一个数据作为最大或者最小的值，然后通过比较循环，输出有序的数组。</p>
<p>插入排序是选择一个数组中的数据，通过不断的插入比较最后进行排序。<br />&lt;1&gt;利用Arrays带有的排序方法快速排序</p>
<div class="cnblogs_code">
<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div><pre><span style="color: #008080"> 1</span> <span style="color: #0000ff">import</span> java.util.Arrays;<br /><span style="color: #008080"> 2</span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">class</span> Test2{<br /><span style="color: #008080"> 3</span>         <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">void</span> main(String[] args){<br /><span style="color: #008080"> 4</span>                 <span style="color: #0000ff">int</span>[] a={5,4,2,4,9,1};<br /><span style="color: #008080"> 5</span>                 Arrays.sort(a);  <span style="color: #008000">//</span><span style="color: #008000">进行排序</span><span style="color: #008000"><br /></span><span style="color: #008080"> 6</span> <span style="color: #008000"></span>                <span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span> i: a){<br /><span style="color: #008080"> 7</span>                         System.out.print(i);<br /><span style="color: #008080"> 8</span>                 }<br /><span style="color: #008080"> 9</span>         }<br /><span style="color: #008080">10</span> }</pre>
<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div></div>
<p>&lt;2&gt;冒泡排序算法</p>
<div class="cnblogs_code">
<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div><pre><span style="color: #008080"> 1</span>  <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">int</span>[] bubbleSort(<span style="color: #0000ff">int</span>[] args){<span style="color: #008000">//</span><span style="color: #008000">冒泡排序算法</span><span style="color: #008000"><br /></span><span style="color: #008080"> 2</span> <span style="color: #008000"></span>                <span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span> i=0;i&lt;args.length-1;i++){<br /><span style="color: #008080"> 3</span>                         <span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span> j=i+1;j&lt;args.length;j++){<br /><span style="color: #008080"> 4</span>                                 <span style="color: #0000ff">if</span> (args[i]&gt;args[j]){<br /><span style="color: #008080"> 5</span>                                         <span style="color: #0000ff">int</span> temp=args[i];<br /><span style="color: #008080"> 6</span>                                         args[i]=args[j];<br /><span style="color: #008080"> 7</span>                                         args[j]=temp;<br /><span style="color: #008080"> 8</span>                                 }<br /><span style="color: #008080"> 9</span>                         }<br /><span style="color: #008080">10</span>                 }<br /><span style="color: #008080">11</span>                 <span style="color: #0000ff">return</span> args;<br /><span style="color: #008080">12</span>         }</pre>
<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div></div>
<p>&lt;3&gt;选择排序算法</p>
<div class="cnblogs_code">
<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div><pre><span style="color: #008080"> 1</span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">int</span>[] selectSort(<span style="color: #0000ff">int</span>[] args){<span style="color: #008000">//</span><span style="color: #008000">选择排序算法</span><span style="color: #008000"><br /></span><span style="color: #008080"> 2</span> <span style="color: #008000"></span>                <span style="color: #0000ff">for</span> (<span style="color: #0000ff">int</span> i=0;i&lt;args.length-1 ;i++ ){<br /><span style="color: #008080"> 3</span>                         <span style="color: #0000ff">int</span> min=i;<br /><span style="color: #008080"> 4</span>                         <span style="color: #0000ff">for</span> (<span style="color: #0000ff">int</span> j=i+1;j&lt;args.length ;j++ ){<br /><span style="color: #008080"> 5</span>                                 <span style="color: #0000ff">if</span> (args[min]&gt;args[j]){<br /><span style="color: #008080"> 6</span>                                         min=j;<br /><span style="color: #008080"> 7</span>                                 }<br /><span style="color: #008080"> 8</span>                         }<br /><span style="color: #008080"> 9</span>                         <span style="color: #0000ff">if</span> (min!=i){<br /><span style="color: #008080">10</span>                         <span style="color: #0000ff">int</span> temp=args[i];<br /><span style="color: #008080">11</span>                         args[i]=args[min];<br /><span style="color: #008080">12</span>                         args[min]=temp;        <br /><span style="color: #008080">13</span>                         }<br /><span style="color: #008080">14</span>                 }<br /><span style="color: #008080">15</span>                 <span style="color: #0000ff">return</span> args;<br /><span style="color: #008080">16</span>         }</pre>
<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div></div>
<p>&lt;4&gt;插入排序算法</p>
<div class="cnblogs_code">
<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div><pre><span style="color: #008080"> 1</span>  <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">int</span>[] insertSort(<span style="color: #0000ff">int</span>[] args){<span style="color: #008000">//</span><span style="color: #008000">插入排序算法</span><span style="color: #008000"><br /></span><span style="color: #008080"> 2</span> <span style="color: #008000"></span>                <span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span> i=1;i&lt;args.length;i++){<br /><span style="color: #008080"> 3</span>                         <span style="color: #0000ff">for</span>(<span style="color: #0000ff">int</span> j=i;j&gt;0;j--){<br /><span style="color: #008080"> 4</span>                                 <span style="color: #0000ff">if</span> (args[j]&lt;args[j-1]){<br /><span style="color: #008080"> 5</span>                                         <span style="color: #0000ff">int</span> temp=args[j-1];<br /><span style="color: #008080"> 6</span>                                         args[j-1]=args[j];<br /><span style="color: #008080"> 7</span>                                         args[j]=temp;        <br /><span style="color: #008080"> 8</span>                                 }<span style="color: #0000ff">else</span> <span style="color: #0000ff">break</span>;<br /><span style="color: #008080"> 9</span>                         }<br /><span style="color: #008080">10</span>                 }<br /><span style="color: #008080">11</span>                 <span style="color: #0000ff">return</span> args;<br /><span style="color: #008080">12</span>         }</pre>
<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a title="复制代码" href="javascript:void(0);"><img alt="复制代码" src="http://common.cnblogs.com/images/copycode.gif" /></a></span></div></div>
<p><br />以上就是java中的四种排序方法。不同的方法效率不一样，下面是不同的算法的比较和数据交换时的大O表示。</p>
<p>冒泡排序：比较O(N2)　数据交换O(N2)</p>
<p>选择排序：比较O(N2)　数据交换O(N)</p>
<p>插入排序：比较O(N2)　复制数据O(N)</p>
<p>在实际应用中，我们要尽量选择效率高的算法。</p> <img src ="http://www.blogjava.net/mengkuku/aggbug/389896.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mengkuku/" target="_blank">上帝也疯狂</a> 2012-10-19 21:41 <a href="http://www.blogjava.net/mengkuku/archive/2012/10/19/389896.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]注册jdbc驱动程序的三种方式  </title><link>http://www.blogjava.net/mengkuku/archive/2012/10/16/389690.html</link><dc:creator>上帝也疯狂</dc:creator><author>上帝也疯狂</author><pubDate>Tue, 16 Oct 2012 11:34:00 GMT</pubDate><guid>http://www.blogjava.net/mengkuku/archive/2012/10/16/389690.html</guid><wfw:comment>http://www.blogjava.net/mengkuku/comments/389690.html</wfw:comment><comments>http://www.blogjava.net/mengkuku/archive/2012/10/16/389690.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mengkuku/comments/commentRss/389690.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mengkuku/services/trackbacks/389690.html</trackback:ping><description><![CDATA[<font size="2"><font face="'Courier New'"><span style="line-height: 18px; font-size: 12pt"><strong>&nbsp; </strong>
<div><span style="font-size: 12pt"><strong>1、比较常用</strong></span></div>
<div>
<div><span style="font-size: 12pt"><strong>try{</strong></span></div>
<div><strong>&nbsp; &nbsp; &nbsp; &nbsp;<font color="#ff0000"><span style="font-size: 12pt">Class.forName("com.mysql.jdbc.Driver")</span></font><span style="font-size: 12pt">;//加载数据库驱动</span></strong></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;String url="jdbc:mysql://localhost:3306/databasename";//数据库连接子协议</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;Connection conn=DriverManager.getConnection(url,"username","password");</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;Statement stmt=conn.createStatement();</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;ResultSet rs=stmt.executeQuery("select * from tablename");</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;while(rs.next()){//不断指向下一条记录</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println("DeptNo:"+rs.getInt(1));</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println("\tDeptName:"+rs.getString(2));</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println("\tLOC:"+rs.getString(3));</strong></span></div>
<div><span style="font-size: 12pt"><strong>} &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; rs.close();</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; stmt.close();</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; conn.close();</strong></span></div>
<div><span style="font-size: 12pt"><strong>}catch(ClassNotFoundException e){</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp;System.out.println("找不到指定的驱动程序类！");</strong></span></div>
<div><span style="font-size: 12pt"><strong>}catch(SQLException e){</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; e.printStackTrace();</strong></span></div>
<div><span style="font-size: 12pt"><strong>}</strong></span></div></div>
<div><strong><br /></strong></div>
<div><strong><br /></strong></div>
<div><span style="font-size: 12pt"><strong>2、通过系统的属性设置</strong></span></div>
<div><span style="font-size: 12pt"><strong>try{</strong></span></div>
<div><strong>&nbsp; &nbsp; &nbsp; &nbsp;<font color="#ff0000"><span style="font-size: 12pt">System.setProperty("jdbc.driver","com.mysql.jdbc.Driver")</span></font><span style="font-size: 12pt">;//系统属性指定数据库驱动</span></strong></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;String url="jdbc:mysql://localhost:3306/databasename";//数据库连接子协议</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;Connection conn=DriverManager.getConnection(url,"username","password");</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;Statement stmt=conn.createStatement();</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;ResultSet rs=stmt.executeQuery("select * from tablename");</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;while(rs.next()){//不断指向下一条记录</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println("DeptNo:"+rs.getInt(1));</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println("\tDeptName:"+rs.getString(2));</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println("\tLOC:"+rs.getString(3));</strong></span></div>
<div><span style="font-size: 12pt"><strong>} &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; rs.close();</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; stmt.close();</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; conn.close();</strong></span></div>
<div><span style="font-size: 12pt"><strong>}catch(SQLException e){</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; e.printStackTrace();</strong></span></div>
<div><span style="font-size: 12pt"><strong>}</strong></span></div></span></font><br /><wbr></font>
<div><font size="2"><span style="font-size: 12pt"><strong>3、看起来比较直观的一种方式，注册相应的db的jdbc驱动，3在编译时需要导入对应的lib</strong></span></font></div>
<div>
<div>
<div>
<div><font size="2" face="'Courier New'"><span style="line-height: 20px">
<div><span style="font-size: 12pt"><strong>try{</strong></span></div>
<div><strong>&nbsp; &nbsp; &nbsp; <font color="#ff0000"><span style="font-size: 12pt">&nbsp;new com.mysql.jdbc.Driver()</span></font><span style="font-size: 12pt">;//创建driver对象，加载数据库驱动</span></strong></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;String url="jdbc:mysql://localhost:3306/databasename";//数据库连接子协议</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;Connection conn=DriverManager.getConnection(url,"username","password");</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;Statement stmt=conn.createStatement();</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;ResultSet rs=stmt.executeQuery("select * from tablename");</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp;while(rs.next()){//不断指向下一条记录</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println("DeptNo:"+rs.getInt(1));</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println("\tDeptName:"+rs.getString(2));</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println("\tLOC:"+rs.getString(3));</strong></span></div>
<div><span style="font-size: 12pt"><strong>} &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; rs.close();</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; stmt.close();</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; conn.close();</strong></span></div>
<div><span style="font-size: 12pt"><strong>}catch(SQLException e){</strong></span></div>
<div><span style="font-size: 12pt"><strong>&nbsp; &nbsp; e.printStackTrace();</strong></span></div>
<div><span style="font-size: 12pt"><strong>}</strong></span></div></span></font></div></div></div></div><img src ="http://www.blogjava.net/mengkuku/aggbug/389690.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mengkuku/" target="_blank">上帝也疯狂</a> 2012-10-16 19:34 <a href="http://www.blogjava.net/mengkuku/archive/2012/10/16/389690.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA用JDBC连接数据库MSSQL、MYSQL(转） </title><link>http://www.blogjava.net/mengkuku/archive/2012/10/16/389688.html</link><dc:creator>上帝也疯狂</dc:creator><author>上帝也疯狂</author><pubDate>Tue, 16 Oct 2012 11:26:00 GMT</pubDate><guid>http://www.blogjava.net/mengkuku/archive/2012/10/16/389688.html</guid><wfw:comment>http://www.blogjava.net/mengkuku/comments/389688.html</wfw:comment><comments>http://www.blogjava.net/mengkuku/archive/2012/10/16/389688.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mengkuku/comments/commentRss/389688.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mengkuku/services/trackbacks/389688.html</trackback:ping><description><![CDATA[<p>经常忘记怎么连接数据库，贴出来备用</p>
<p>DBConnection.java</p>
<p>&nbsp;</p>
<p>import java.sql.*;<br />import java.util.Locale;<br />import java.util.PropertyResourceBundle;</p>
<p>/**<br />* @author study<br />* <br />* 从给定的资源信息中得到数据库联接对象<br />* <br />*/<br />public class DBConnection {<br />Connection conn = null;</p>
<p>/**<br />* 从给定的资源文件中获得连接数据库的参数<br />* <br />*/<br />public boolean getConnect() {<br />&nbsp;&nbsp; String str_URL = "";<br />&nbsp;&nbsp; String str_userName = "";<br />&nbsp;&nbsp; String str_passWord = ""; // the connect passWord<br />&nbsp;&nbsp; String str_JdbcDriverName = ""; // the connect JDBCDriverName<br />&nbsp;&nbsp; // Connection con = null;<br />&nbsp;&nbsp; try {<br />&nbsp;&nbsp;&nbsp; PropertyResourceBundle configBundle = (PropertyResourceBundle) PropertyResourceBundle<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .getBundle("common.jiangbin.dms.product",<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new Locale("cn", "CN"));</p>
<p>&nbsp;&nbsp;&nbsp; if (configBundle == null) {<br />&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("文件product_cn_CN.properties读入错误");<br />&nbsp;&nbsp;&nbsp;&nbsp; return false;<br />&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; // the connect URL<br />&nbsp;&nbsp;&nbsp; str_URL = configBundle.getString("ConnectString");<br />&nbsp;&nbsp;&nbsp; // the connect userName<br />&nbsp;&nbsp;&nbsp; str_userName = configBundle.getString("UserID");<br />&nbsp;&nbsp;&nbsp; // the connect passWord<br />&nbsp;&nbsp;&nbsp; str_passWord = configBundle.getString("Password");<br />&nbsp;&nbsp;&nbsp; // the connect JDBCDriverName<br />&nbsp;&nbsp;&nbsp; str_JdbcDriverName = configBundle.getString("JdbcDriverName");<br />&nbsp;&nbsp;&nbsp; try {<br />&nbsp;&nbsp;&nbsp;&nbsp; // 加载驱动程序<br />&nbsp;&nbsp;&nbsp;&nbsp; Class.forName(str_JdbcDriverName).newInstance();<br />&nbsp;&nbsp;&nbsp; } catch (ClassNotFoundException e) {<br />&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("Driver not found");<br />&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; // DriverManager.registerDriver(new oracle.jdbc.OracleDriver());<br />&nbsp;&nbsp;&nbsp; // DriverManager.registerDriver(null);</p>
<p>&nbsp;&nbsp;&nbsp; this.conn = DriverManager.getConnection(str_URL, str_userName,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; str_passWord);</p>
<p>&nbsp;&nbsp; } catch (Exception e) {<br />&nbsp;&nbsp;&nbsp; e.printStackTrace();<br />&nbsp;&nbsp;&nbsp; return false;<br />&nbsp;&nbsp; }<br />&nbsp;&nbsp; return true;<br />}</p>
<p>/**<br />* Returns the conn.<br />* <br />* @return Connection<br />*/<br />public Connection getConn() {<br />&nbsp;&nbsp; return conn;<br />}</p>
<p>/**<br />* Sets the conn.<br />* <br />* @param conn<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The conn to set<br />*/<br />public void setConn(Connection conn) {<br />&nbsp;&nbsp; this.conn = conn;<br />}</p>
<p>}</p>
<p>&nbsp;</p>
<p>属性文件product_cn_CN.properties（用于MSSQL）</p>
<p>ConnectString=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DocManagerSystem<br />UserID=sa<br />Password=sa<br />JdbcDriverName=com.microsoft.jdbc.sqlserver.SQLServerDriver</p>
<p>&nbsp;</p>
<p>属性文件product_cn_CN.properties（用于MYSQL）</p>
<p>ConnectString=jdbc:mysql://localhost:3306/mydata<br />UserID=sa<br />Password=sa<br />JdbcDriverName=com.mysql.jdbc.Driver</p><img src ="http://www.blogjava.net/mengkuku/aggbug/389688.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mengkuku/" target="_blank">上帝也疯狂</a> 2012-10-16 19:26 <a href="http://www.blogjava.net/mengkuku/archive/2012/10/16/389688.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA相关基础知识</title><link>http://www.blogjava.net/mengkuku/archive/2012/09/17/387905.html</link><dc:creator>上帝也疯狂</dc:creator><author>上帝也疯狂</author><pubDate>Mon, 17 Sep 2012 07:38:00 GMT</pubDate><guid>http://www.blogjava.net/mengkuku/archive/2012/09/17/387905.html</guid><wfw:comment>http://www.blogjava.net/mengkuku/comments/387905.html</wfw:comment><comments>http://www.blogjava.net/mengkuku/archive/2012/09/17/387905.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mengkuku/comments/commentRss/387905.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mengkuku/services/trackbacks/387905.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1、面向对象的特征有哪些方面 1.抽象：抽象就是忽略一个主题中与当前目标无关的那些方面，以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题，而只是选择其中的一部分，暂时不用部分细节。抽象包括两个方面，一是过程抽象，二是数据抽象。2.继承：继承是一种联结类的层次模型，并且允许和鼓励类的重用，它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生，这个过程称为类...&nbsp;&nbsp;<a href='http://www.blogjava.net/mengkuku/archive/2012/09/17/387905.html'>阅读全文</a><img src ="http://www.blogjava.net/mengkuku/aggbug/387905.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mengkuku/" target="_blank">上帝也疯狂</a> 2012-09-17 15:38 <a href="http://www.blogjava.net/mengkuku/archive/2012/09/17/387905.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>