后面章节的总结
一、jdbc:数据库连接处理
二、核心类
1、DriverManager:驱动管理器
1、得到连接
--odbc
Connection con=DriverManager.getConnection("jdbc:odbc:系统dns","sa","sa");
--专用接口
来源:www.examda.com Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=pubs","sa","");
2、连接
Conenction con;
--产生执行sql的对象:
--PreparedStatement
PreparedStatement ps=con.preparedStatement(sql);
--Statement
Statemnet st=con.createStatemenet();
3、执行sql的对象
--PreparedStatemenet可传参,如果一个sql多次重复被执行使用PreparedStatement
来源:www.examda.com PreparedStatement ps=con.preparedStatement("insert into a1(?,?,?)");
ps.setString(1,"1");
--执行insert update delete
ps.executeUpdate();
--执行select
ResultSet rs=ps.executeQuery();
--Statement:不可传参,不重复执行时可用
Statement sm=con.createStatement();
--执行insert update delete
sm.executeUpate("delete from customer");
--执行select
ResultSet rs=sm.executeQuery("select * from customer");
4、结果集(resultSet),要想取值必须next 一次
--取一行
if(rs.next())
{
}
--取多行
www.Examda.CoM考试就到考试大 while(rs.next())
{
}