java 之數據庫

1,統計有多少記錄

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.Statement; public class k1 { public static void mb_show(ResultSet r) { try { r.last(); System.out.println("數據表共有 "+r.getRow()+"行."); } catch (Exception e) { System.out.println("異常"+e.getMessage()); } } public static void main(String args[]) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection c=DriverManager.getConnection ("jdbc:odbc:studentDatabase"); Statement s=c.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet r=s.executeQuery("select * from 學生成績"); mb_show(r); s.close(); c.close(); } catch (Exception e) { } } }

2,實現插入、刪除、修改操作

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.Statement; public class c { public static void main(String args[]) { try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection c=DriverManager.getConnection ("jdbc:odbc:studentDatabase"); Statement s=c.createStatement(); // s.executeUpdate("ALTER TABLE 學生成績 "+"add 性別 char(10)"); // s.executeUpdate("alter table 學生成績 "+"drop column xingming"); s.executeUpdate("update 學生成績 set chengji ='99' where xuehao='2' "); System.out.println("sdfs"); s.close(); c.close(); System.out.println("sdf"); } catch (Exception e) { System.out.println("yichang"+e.getMessage()); } } }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章