java连接数据库
来源:互联网 发布:linux中创建文本文件 编辑:程序博客网 时间:2024/06/04 17:42
import java.sql.*;public class Main{ public static void main(String[] args) { //声明Connection对象 Connection con; //驱动程序名 String driver = "com.mysql.jdbc.Driver"; //URL指向要访问的数据库名db String url = "jdbc:mysql://localhost:3306/db"; //MySQL配置时的用户名 String user = "root"; //MySQL配置时的密码 String password = "123456"; //遍历查询结果集 try { //加载驱动程序 Class.forName(driver); //1.getConnection()方法,连接MySQL数据库!! con = DriverManager.getConnection(url,user,password); if(!con.isClosed()) System.out.println("Succeeded connecting to the Database!"); //2.创建statement类对象,用来执行SQL语句!! Statement statement = con.createStatement(); //要执行的SQL语句 String sql = "select * from user"; //3.ResultSet类,用来存放获取的结果集!! ResultSet rs = statement.executeQuery(sql); System.out.println("-----------------"); System.out.println("执行结果如下所示:"); System.out.println("-----------------"); System.out.println("id" + "\t" + "name"); System.out.println("-----------------"); String id = null; String name = null; String passwords = null; while(rs.next()){ id = rs.getString("id"); name = rs.getString("name"); passwords=rs.getString("password"); //输出结果 System.out.println(id + "\t" + name+"\t"+passwords); } rs.close(); con.close(); } catch(ClassNotFoundException e) { //数据库驱动类异常处理 System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace(); } catch(SQLException e) { //数据库连接失败异常处理 e.printStackTrace(); }catch (Exception e) { // TODO: handle exception e.printStackTrace(); }finally{ System.out.println("数据库数据成功获取!!"); } }}
需要mysql驱动
阅读全文
0 0
- java--java连接数据库
- Java 数据库编程 - 连接数据库
- Java连接数据库谈
- java连接MySql数据库!
- Java连接数据库
- Java连接数据库谈
- Java连接数据库
- JAVA连接各种数据库
- JAVA 连接 MySQL 数据库
- java 代理连接数据库
- java连接数据库
- Java连接Oracle数据库
- java连接数据库准备
- Java连接Access数据库
- Java连接数据库实例
- Java连接DB2数据库
- Java连接Access数据库
- JAVA 连接ORACLE数据库
- makefile 文件
- 机器学习之集成学习Ensemble
- 【内网福音】如何离线部署Rancher
- leetcode 91. Decode Ways
- Eclipse中@Override报错
- java连接数据库
- Guitar Pro钜惠来袭,三折战双“11”
- Unexpected internal error near index 1 \ ^错误
- Keras RNN循环神经网络(四)
- Android零基础入门第87节:Fragment添加、删除、替换
- WebService的四种客户端调用方式(基本)
- UIPageViewController的简单使用
- Deep Learning回顾#之LeNet、AlexNet、GoogLeNet、VGG、ResNet
- leetcode 696. Count Binary Substrings