数据库产品:Microsoft SQL 2000
1.导入数据库:jia服装公司销售系统
2.建立数据源:jia
3.代码如下:
- import java.sql.*; //long long ago by nothing!
- public class connDatabase {
- ResultSet rs;
- Statement stmt;
- Connection con;
- String sqlstr="";
- public static void main(String[] args)throws Exception {
- new connDatabase();
- }
- connDatabase(int a) throws Exception{
- Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
- con=DriverManager.getConnection("jdbc:odbc:jia","sa","123");
- }
- //构造连接数据库
- connDatabase() throws Exception {
- Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
- String url="jdbc:odbc:jia";
- String user="sa";
- String pass="123";
- con=DriverManager.getConnection(url,user,pass);
- System.out.println("连接数据库成功.........");
- }
- //tTransaction
- public void forTransaction(String sql)throws Exception{
- con=DriverManager.getConnection("jdbc:odbc:jia","sa","123");
- con.setAutoCommit(false);
- stmt = con.createStatement();
- stmt.addBatch(sql);
- stmt.addBatch(sql);
- stmt.addBatch(sql);
- stmt.executeBatch();
- con.commit();
- con.setAutoCommit(true);
- }
- //查询
- public ResultSet queryDB(String sql) throws Exception {
- stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
- //查询表中的所有记录
- rs = stmt.executeQuery(sql);
- return rs;
- }
- //更新
- public boolean updateDB(String sql) throws Exception {
- stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
- if(stmt.executeUpdate(sql)<=0)
- {
- return false;
- }
- else
- return true;
- }
- //关闭连接
- public void conClose() throws Exception{
- con.close();
- }
- }