作者:TPshop搜豹商城 發(fā)布時間:2019-12-23 16:17 閱讀:1694
怎么用java實現(xiàn)與數(shù)據(jù)庫的連接..例如``有一張數(shù)據(jù)庫的表``里面有幾條數(shù)據(jù)``怎么用java將數(shù)據(jù)庫表內(nèi)的數(shù)據(jù)顯示在java的表單屬性內(nèi)??java怎么實現(xiàn)對數(shù)據(jù)庫的增,刪,改,查.四種方法?
java小程序代碼有哪些?——hishop
1、通過ODBC連接
import java.sql.*;
public class ODBCTest {
public static void main(String[] args) {
Connection con = null;
try {
// 加載ODBC驅(qū)動
(1) Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
// 通過驅(qū)動管理器(DriverManager) 獲得連接
(2) con = DriverManager.getConnection("jdbc:odbc:myodbc",
"用戶名","密碼") ;
// 如果連接不成功,就會出現(xiàn)異常,不會執(zhí)行下面這個語句
System.out.println("connect success!") ;
} catch (Exception e) {// 如果出現(xiàn)異常,會打印堆棧里異常的信息
e.printStackTrace() ;
} finally {// 用完后,關(guān)閉連接,釋放資源
try {
if (con != null) // 防止出現(xiàn)內(nèi)存泄露
con.close() ;
} catch (Exception e) {
e.printStackTrace() ;
}
}
}
}
2、通過SQL SERVER
………
try {
// 加載SQLSERVER的驅(qū)動程序 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver") ;
// 通過驅(qū)動來獲得一個連接
con = DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433;"
+ "databasename=數(shù)據(jù)庫名", "用戶名", "密碼") ;
System.out.println("connect success!") ;
} catch (Exception e) {
e.printStackTrace() ;
}
………
3、通過ORACLE
………
try {
// 加載ORACLE9i的驅(qū)動程序
Class.forName("oracle.jdbc.driver.OracleDriver") ;
con = DriverManager.getConnection(
"jdbc:oracle:thin:@127.0.0.1:端口號:數(shù)據(jù)庫名",
"用戶名","密碼") ;
System.out.println("con ok") ;
} catch (Exception e) {
e.printStackTrace() ;
}
………
4、使用操作
上面連接已獲取了con
String sql="......(增,刪,改,查操作) ";
Statement st = con.createStatement() ;
st.execute(sql) ;
自己一邊查API一邊學(xué)才會更有效果,這樣就可以實現(xiàn)java小程序。
想了解更多的小程序源碼,可以咨詢TPshop小程序商城。
<TPshop()是國內(nèi)知名商城系統(tǒng)及商城網(wǎng)站建設(shè)開發(fā)商,為企業(yè)級商家提供新零售O2O系統(tǒng)商城、微信分銷商城、網(wǎng)上商城開發(fā)、電商小程序、開源網(wǎng)店商城、社區(qū)團購系統(tǒng)等多端商城及電子商務(wù)行業(yè)解決方案>