java小程序代碼有哪些?怎么實現(xiàn)?
怎么用java實現(xiàn)與數(shù)據(jù)庫的連接..例如``有一張數(shù)據(jù)庫的表``里面有幾條數(shù)據(jù)``怎么用java將數(shù)據(jù)庫表內(nèi)的數(shù)據(jù)顯示在java的表單屬性內(nèi)??java怎么實現(xiàn)對數(shù)據(jù)庫的增,刪,改,查.四種方法?
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小程序。
第二部分:如何開通一個小商店