JDBC,即Java Database Connectivity,java数据库连接。是一种用于执行SQL语句的Java API,它是 Java中的数据库连接规范。这个API由 java.sql.*,javax.sql.* 包中的一些类和接口组成,它为Java 开JDBC优势: Java语言访问数据库操作完全面向抽象接口编程 开发数据库应用不用限定在特定数据库厂商的API 程序的可移植性大大增强发人员操作数据库提供了一个标准的API,可以为多种关系数据库提供统一访问。
JDBC的使用
1.如何得到connection对象
通过DateSource的方式
MysqlDataSource db=new MysqlDataSource();
db.setServerName("localhost");
db.setPort(3306);
db.setUser("root");
db.setPassword("123456");
db.setUseSSL(false);
db.setCharacterEncoding("utf-8");
db.setServerTimezone("Asia/Shanghai");
2.得到语句对象
String sql="show databases";
try (PreparedStatement ps=c.prepareStatement(sql))
a.如果是带结果的语句
try (ResultSet resultSet=ps.executeQuery()){
while (resultSet.next()){
String n =resultSet.getString(1);
System.out.println(n);
}
}
打印输出结果
b.如果是没有结果的语句
int n=ps.executeUpdate();
System.out.println(n);
代码执行结果: