JDBC概述:
1.什么是JDBC:
执行sql语句的API,它由一组用java语言编写的类和接口组成
JDBC提供一个操作数据的标准,包含操作数据库的规范,类,接口,方法,自己并没有实现
用idea通过jdbc连接mysql,查询wangtao数据库中的Class_name表中的name元素
代码:
package jxnu.wt.test;
import java.sql.*;
public class DBtest {
//mysql驱动包名
private static final String DRIVER_NAME = "com.mysql.jdbc.Driver";
//数据库连接地址
private static final String URL="jdbc:mysql://localhost:3306/wangtao";
//数据库用户名
private static final String USE_NAME="root";
//数据库密码
private static final String PWD="123456";
public static void main(String[] args) {
Connection conn=null;
try{
//加载mysql驱动
Class.forName(DRIVER_NAME);
//获取数据库连接
conn =DriverManager.getConnection(URL, USE_NAME, PWD);
//mysql查询语句
String sql="SELECT name FROM Class_name";
PreparedStatement prst=conn.prepareStatement(sql);
//结果集
ResultSet rs=prst.executeQuery();
while(rs.next()){
System.out.println("名字:"+rs.getString("name"));
}
}catch (Exception e){
e.printStackTrace();
}finally{
if(conn!=null){
try{
conn.close();
}catch (SQLException e){
e.printStackTrace();
}
}
}
}
}