package JDBC入;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
/*使用JDBC使用步骤:
1、导入驱动包jar包
2、注册驱动Class.forName("文件名");
3、获取数据库连接对象
4、定义sql语句
5、获取执行SQL语句的对象Statement
6、执行SQL,接收放回结果
7、处理结果
8、释放资源*/
public class Jdbcrumen {
public static void main(String agrs[]) throws ClassNotFoundException, SQLException {
// 1、导入驱动包jar包 mysql-connector-java-5.1.x.x.jar文件
// 2、注册驱动Class.forName("文件名") Class.forName("驱动类文件名")
Class.forName("com.mysql.jdbc.Driver");
// 3、获取数据库连接对象
// 使用DriverManager.getConnection(“服务器地址和端口号和数据库名”,“数据库用户名”,“登陆密码”)
// 返回一个Connection类的数据库连接对象
Connection connection= DriverManager.getConnection("jdbc:mysql://localhost:3306/company5","root","8173sxq...");
// 4、定义sql语句 使用String对象接收语句内容
String sql="update emp set salary=8100 where id=1001";
// 5、获取执行SQL语句的Statement对象
Statement statement=connection.createStatement();
// 6、执行SQL,接收反回结果 调用Statement对象中相对应的executeXXXXX(sql语句的String串)方法执行SQL语句
int count=statement.executeUpdate(sql);
// 7、处理结果
System.out.println(count);
// 8、释放资源
connection.close();
statement.close();
}
}
使用JDBC时用到的各个对象解释∶
1. DriverManager :驱动管理对象
mysql5之后的驱动jar包可以省略注册驱动的步骤。力.获取数据库连接︰
2. connection :数据库连接对象
3. statement :执行sql的对象
4. Resultset :结果集对象
5. Preparedstatement :执行sql的对象