java数据库jdbc操作

1、获取数据库连接

public Connection getConnection(){
        String driver = "com.mysql.jdbc.Driver";
        String url="jdbc:mysql://localhost:3306/database";
        String user="root";
        String password="root";
        Connection conn=null;
        try {
                Class.forName(driver);//静态代码块中 DriverManager.registerDriver(new Driver());
              conn=DriverManager.getConnection(url,user,password);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return conn;
    }    

注释:Class.forName用来加载想要连接的数据库的驱动到JVM,获取DriverManager对象

2、创建一个Statement对象或PreparedStatement对象

Statement负责执行SQL语句
Statement stmt=conn.createStatement();
boolean execute(String sql); #执行完整sql,若查询到结果则返回true
int executeUpdate(String sql) #执行完整sql,返回记录数目
ResultSet executeQuery(sql : String); #执行完整sql,返回表示查询结果的ResultSet对象
void addBatch( String sql ); #执行完整sql,添加到Batch批处理中
int[] executeBatch(); #执行批处理
PreparedStatement负责执行预准备SQL语句
Statement stmt=conn.preparedStatement(sql); #sql:预准备SQL语句
stmt.setXxx(); #给参数赋值
boolean execute(); #若查询到结果则返回true
int executeUpdate() #返回记录数目
ResultSet executeQuery(); #返回表示查询结果的ResultSet对象
void addBatch( String sql ); #执行完整sql,添加到Batch批处理中
int[] executeBatch(); #执行批处理

3、ResultSet结果集

getXxx(Int columnIndex);              #根据字段索引取数据
getXxx(String columnName); #根据字段名获取数据

4、关闭数据库

涉及对象图:

posted @ 2014-12-03 22:52  W&L  阅读(217)  评论(0)    收藏  举报