Java连接数据库jdbc

java连接数据库


import java.sql.*;public class Jdbc05 {    static final String URL="jdbc:mysql://localhost:3306/test";    static final String USER="root";    static final String PWD="root";    public static void main(String[] args) {  //定义sql语句             String s="select id,account,balance from bank where id=1";

        Connection conn=null;        Statement statement=null;        ResultSet resultSet=null;        try {//注册驱动            Class.forName("com.mysql.jdbc.Driver");//获取数据库连接对象            conn= DriverManager.getConnection(URL,USER,PWD);//获取执行sql的对象statement            statement= conn.createStatement();//执行sql            resultSet= statement.executeQuery(s);      if(resultSet.next==false){        System.out.println("列表中没有查询项");            }                resultSet.previous();//回到前一项数据,对上if的回溯   //循环读取                    while(resultSet.next()){    //获取每一行的各列 的值                        int ID=resultSet.getInt(1);                        String account=resultSet.getString(2);                        int balance=resultSet.getInt(3);                        System.out.println(ID+"\t"+account+"\t"+balance);                    }        } catch (SQLException e) {            e.printStackTrace();        } catch (ClassNotFoundException e) {            e.printStackTrace();        } finally {//关闭释放内存            if(resultSet!=null){                try {                    resultSet.close();                } catch (SQLException e) {                    e.printStackTrace();                }            }            if(statement!=null){                try {                    statement.close();                } catch (SQLException e) {                    e.printStackTrace();                }            }            if(conn!=null){                try {                    conn.close();                } catch (SQLException e) {                    e.printStackTrace();                }            }        }

    }}

原文地址:https://www.cnblogs.com/hpha/p/11455634.html

时间: 2024-10-08 21:00:59

Java连接数据库jdbc的相关文章

java连接数据库——JDBC连接数据库

DBUtil.java   // 数据库操作文件 package com.bjpowernode.jdbc.util; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLExce

Java 用jdbc连接数据库

Java 用jdbc连接数据库 准备 安装mysql 下载 mysql-connector-java-5.1.40-bin.jar驱动包 步骤 创建jdbc项目 导入mysql-connector-java-5.1.40-bin.ja包 创建配置文件 jdbc.properties user=root password=1230 driverClass=com.mysql.jdbc.Driver jdbcUrl=jdbc:mysql:///atguigu 代码 import java.io.IO

Java连接数据库 #02# JDBC经典套路

内容索引 LocalConnectionFactory.java LocalConnectionProxy.java ProfileDAO.java-2.0 ProfileDAOImpl.java-2.0 DaoException.java DbUtil.java-2.0 ProfileDAOTest.java-2.0 DaoTest.java(并发测试) 接Java连接数据库 #01# JDBC单线程适用,主要是改为多线程适用,顺便对DAO层结构进行改良: connection由共享变量改为由

Java连接数据库 #01# JDBC单线程适用

官方教程(包括 javase的基础部分):JDBC Basics 重新梳理.学习一下“Java连接数据库”相关的内容. 因为最开始没有认真学多线程和JDBC,一直在自己写的多线程程序中维持下面的错误写法: 多个线程共用一个connection connection只开不关 为什么上述做法是错误的呢? 可以参看这个帖子.- - “JDBC规范并未规定那三个对象必须是线程安全的,因此所有的JDBC厂商也不会去弄成线程安全的,正因为如此,所以就会有并发问题.” .-- “ 并不是说不能把连接对象弄成成

java连接数据库

在软件开发的过程中,和数据库打交道是必须的.java连接数据库比较简单,但是对于刚开始学习编程的人员来说,可能会有点不知从哪里入手,现在就为大家讲解一下java连接数据库的方法: 1.打开myeclipse,新建一个java工程: 在工程下面新建一个包: 2.新建一个java类,叫DBManger,并在此类中编写代码: 代码书写好之后,要加入数据库的驱动包: 右键点击项目----Build path----Configure Build Path---点击Libraries 点击 Add Ext

java(jdbc)

1.JDBC入门 a.介绍:使用java程序发送sql语句到数据库服务器端执行,这叫用到了JDBC技术.jdbc是Oracle-          Sun 公司设计的一套专门用于java程序操作数据库的接口. b.使用jdbc发送sql条件 连接mysql数据库数据库主机端口.数据库.用户名.数据库密码.连接的数据库. c.核心api Driver接口: 数据库驱动程序的接口,所有具体数据库厂商需要的驱动程序需要实现此接口. Connectionconnect(String url, Prope

servlet中Java连接数据库后的基本操作

servlet中Java连接数据库后的基本操作 在eclipse中新建一个工程:login 在Server中新建一个服务器,基本的操作不用说了,在前两天的笔记中可以找到; 需要知道数据库的用户名和密码:用户名:user.密码:yufei 需要改变的地方: 地方一:web.xml <?xml version="1.0"     encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/

java 连接数据库mysql的方法

1.把那个文件配置好环境变量. 2.创建数据库,插入数据 注意的地方: (1)环境变量 classpath(可大写,也可以小写,可放在个人变量,也可以试系统变量) 里面的值 F:\mysql-connector-java-5.1.10-bin.jar 一定要有点和分号,如下 .;F:\mysql-connector-java-5.1.10-bin.jar (2) 在Eclipse里面如果配置好,添加了 mysql--connect 才可以的.不需要在环境变量里面,也不需要在环境变量(因为也没用,

Mysql最后补充+Java连接数据库

Truncate table 表名 直接删除表中全部数据,与delete不同的是,此方法无法使用where选择,只能全部删除. truncate table users; Java连接数据库: package com.edu.gkh; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.util.Scanne