日期:2014-05-17 浏览次数:21105 次
package updateDemo;
//学习数据库很简单的,就只有四个步骤:1.加载驱动;2.链接数据库;3.操作数据;4.关闭数据库;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class ExcuteUpdateJDBC {
//驱动程序就是之前在classpa中配置的jdbc的驱动程序的jar包中;
public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver";
//链接地址是由各个数据库生产商单独提供的,所以需要单独记住
public static final String DBURL = "jdbc:oracle:thin:@127.0.0.1:1521:zhu";
public static final String DBUSER = "scott";//连接数据库用户
public static final String DBPASS = "tiger";//连接数据库密码
public static void main(String[] args)throws Exception{
Connection conn = null;//表示数据库的连接的对象
Class.forName(DBDRIVER);//1.使用Class加载驱动程序
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS);//2.连接数据库
String sql = "select pid,name,age,birthdat,salary from person";
Statement state = conn.createStatement();//3.操作数据
ResultSet result = state.executeQuery(sql);
//state.executeUpdate(sql);
//while(result.next()){
printf(result.getNString(3));
//}//只有把那个注释去掉,编译才能正确,这到底是怎么回事??我就直接打印不行的吗??
conn.close(); //4.关闭数据库;
}
public static void printf(Object obj){
System.out.println(obj);
}
}