日期:2014-05-20 浏览次数:20762 次
package com.test1;
import java.sql.*;
public class Demo1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Connection ct=null;
Statement sm=null;
try {
//①加载驱动(把需要的驱动程序加载如内存)
Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");
//②得到连接(指定连接到哪个数据源,用户名和密码)
//如果配置数据源时,选择是windows NT验证,则不需要"sa","fl"
//即Connection ct=DriverManager.getConnection("jdbc:odbc:mytest");
ct=DriverManager.getConnection("jdbc:odbc:mytest","sa","fl");
//③创建Statement或者PreparedStatement[区别]
//Statement用于发送sql语句,到数据库
sm=ct.createStatement();
//④执行(crud,创建数据库,备份数据库,删除数据库...)
//演示添加一条数据到dept表
//executeUpdate可以执行cud操作(添加,删除,修改)
//executeUpdate会返回一个int类型的数表示影响了多少记录
int i=sm.executeUpdate("insert into dept values('50','保安','西安')");
if(i==1)
{
System.out.println("添加ok");
}else{
System.out.println("添加error");
}
} catch (Exception e) {
e.printStackTrace();
}finally{
//关闭源(!!!)
//关闭顺序是,谁后创建则先关闭
try {
//为了程序健壮
if(sm!=null)
{
sm.close();
}
if(ct!=null)
{
ct.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}