javaJDBC连接数据库查询数据,一看就懂的详细例子
package Demo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class LinkJdbc { // **共六步**
public static void main(String[] args) throws SQLException {
// 1 声明mysql驱动
String driver = "com.mysql.jdbc.Driver";
// 2 声明与mysql的连接对象
Connection conn = null;
//3 声明执行sql语句
Statement stmt;
// 4 URL指向要访问的数据库名test
String url = "jdbc:mysql://localhost:3306/test";
// jdbc:mysql jdbc是连接协议,mysql是子协议 //localhost: 本机//3306 数据库端口号
String user = "root"; // 5 用户名
String password = "123456"; //6 密码
try {
// 加载(注册)驱动 java.lang包下class类里的Class.froName()
Class.forName(driver);
// 连接获取数据库 java.sql里面的getConnection方法
conn = DriverManager.getConnection(url, user, password);
// statement对象来执行sql语句
stmt = conn.createStatement();
// 要执行的sql语句
String sql = "select * from sc";
// ResultSet类,用来存放返回的结果集(ResultSet)对象
ResultSet rs = stmt.executeQuery(sql);
// 遍历
String sno;
String cno;
String grade;
while (rs.next()) {
sno = rs.getString("sno");
cno = rs.getString("cno");
grade = rs.getString("grade");
System.out.println(sno + "\t" + cno + "\t" + grade);
}
rs.close(); // 关闭结果集
stmt.close();// 关闭声明对象
conn.close();// 关闭数据库连接 *关闭顺序必须和打开顺序相反既先关里面*
} catch (ClassNotFoundException e) {
// 数据库驱动类异常处理
System.out.println("找不到驱动!");
e.printStackTrace();//获取异常信息
} catch (SQLException e) {
// 数据库连接失败异常处理
e.printStackTrace();
} catch (Exception e) {
// TODO: handle exception
} finally {
System.out.println("数据库数据成功获取!!");
}
}
}
- java JDBC 连接数据库查询数据与直接使用sql的疑问
- java使用JDBC连接数据库,提高查询大量数据速度
- Java/jdbc连接数据库预处理只能查询一条数据?
- [原创] Java JDBC连接数据库,反射创建实体类对象并赋值数据库行记录(支持存储过程)
- java连接memcached,并对比从数据库中查询数据与从memcached查询的性能
- 重点:java后端直接连接数据库实现查询获取结果 jdbc
- java中使用JDBC连接mysql数据库查询数据
- Java:jdbc连接数据库插入中文数据乱码问题
- JAVA+JDBC对数据库的数据进行增加、修改、删除、查询等操作
- .NET ODBC与JAVA JDBC连接HIVE查询数据的性能比较
- java使用jdbc查询mysql数据最简单的例子
- 一起来学大数据|Java与数据库之间的连接JDBC
- JAVAWEB开发之JDBC详解(连接操作数据库、处理大数据、批处理)
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
- Java_jdbc 基础笔记之九 数据库连接 (查询Customer对象的方法)
- [Sqlite]-->Java使用jdbc连接Sqlite数据库进行各种数据操作的详细过程
- Java 实现连接sql server 2000(JDBC数据库访问例子)
- java 演示使用jdbc-odbc桥连接的方式操作数据库 向数据库中添加数据
- Java 实现连接sql server 2000(JDBC数据库访问例子)
- JAVA使用JDBC连接数据库做JSON封装和解析的例子