您的位置:首页 > 数据库

JDBC连接数据库步骤和JDBC常用API

2013-07-04 23:42 239 查看
JDBC连接数据库步骤
 
第一步:加载驱动类:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
 
第二步:使用DriverManager的getConnection方法创建connection对象
格式:"jdbc:sqlserver://localhost:1433;DatabaseName=要连接的数据库名称","用户名","密码"
    Connection con = DriverManager.getConnection(
"jdbc:sqlserver://localhost:1433;DatabaseName=mydb1",
"sa", "");
第三步:通过Connection的createStatament()方法创建执行SQl的语句,并返回它所生成结果的对象Statement对象;
    Statement st =con.createStatement();
第四步:关闭资源:
    con.close();
 
JDBC常用API
一、 Connection接口:
1.createStatement():创建数据库连接  2.prepareStatement(Stringsql):创建预处理语句 3.prepareCall(String sql):创建可调用语句
4. getMetaData():获取一个DatabaseMetaData对象,该对象包含了有关数据库的基本信息
5. close():关闭数据库连接
 
二、 Statement接口:
1.execute(String sql):执行SQL语句,如果返回值是结果集则为true,否则为false 
2.executeQuery(String sql):执行SQL语句,返回值为ResultSet
3.executeUpdate(String sql):执行SQL语句,返回值为所影响的行数
4.getConnection():返回创建了该Statement对象的Connection对象
三、ResultSet接口
1.next():将游标下移一行
2.getMetaData():返回描述ResultSet的ResultSetMetaData对象
3.获取任意类型的数据

getObject(int index)

getObject(string columnName)
4.获取指定类型的数据,(封装数据时方便)例如:

getString(int index)

getString(String columnName)
5.close():关闭当前ResultSet
 
四、ResultSetMetaData接口: 
1.getColumnCount():返回ResultSet中列的数2.getColumnName():返回列在数据库中的名称  3.getColumnType():返回列的SQL类型  4.isReadOnly():表示该数据项是否为只读值  5.isNullable():表示该列是否可以存储NU
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: