Java连接数据库jdbc

Posted hpha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();







以上是关于Java连接数据库jdbc的主要内容,如果未能解决你的问题,请参考以下文章

Java_JDBC连接数据库

JDBC(Java数据库连接)

求用jdbc 连接数据库的java代码(只连接部分即可)

jdbc连接数据库步骤有哪些

java 如何使用jdbc连接mysql

Java数据库连接(JDBC)