2.開發一個簡單的JDBC程序(過程)

程序功能:以mysql為例,實現查詢數據庫中的數據顯示在java控制臺中

過程如下:

1. 在MYSQL中創建表,并插入數據

create database testdb;

use testdb;

create table tb_test01(

idint primary key auto_increment,

namevarchar(40),

passwordvarchar(40),

emailvarchar(60),

birthdaydate

)character set utf8 collate ?utf8_general_ci;

insert into?tb_test01(name,password,email,birthday)?values('zs','123456','zs@sina.com','1980-12-04');

insert into?tb_test01(name,password,email,birthday) values('lisi','123456','lisi@sina.com','1981-12-04');

insert into tb_test01(name,password,email,birthday)?values('wangwu','123456','wangwu@sina.com','1979-12-04');

2. 創建java project項目,添加mysql的數據庫驅動jar包:

3.編寫jdbc操作數據庫的程序;

//1、注冊驅動

//2、創建連接

//3、得到執行sql語句的Statement對象

//4、執行sql語句,并返回結果

//5、處理結果

//6關閉資源

import java.sql.*;

import javax.sql.*;

public class Demo01 {

public static void main(String[] args) throws SQLException {

//1、注冊驅動

DriverManager.registerDriver(new com.mysql.jdbc.Driver());

//2、創建連接

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb","root", "root123");

//3、得到執行sql語句的Statement對象

Statement stmt = conn.createStatement();

//4、執行sql語句,并返回結果

String url = "select * from tb_test01";

ResultSet rs = stmt.executeQuery(url);

//5、處理結果

while(rs.next()){

System.out.println(rs.getObject(1)+"|");

System.out.println(rs.getObject(2)+"|");

System.out.println(rs.getObject(3)+"|");

System.out.println(rs.getObject(4)+"|");

System.out.println(rs.getObject(5)+"|");

System.out.println("=================================");

}

//6關閉資源

rs.close();

stmt.close();

conn.close();

}

}


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 本人的環境為Myeclipse10、MySQL5.7.15 本文包括:簡介JDBC編程步驟打通數據庫程序詳解—Dr...
    廖少少閱讀 3,998評論 7 39
  • JDBC簡介 SUN公司為了簡化、統一對數據庫的操作,定義了一套Java操作數據庫的規范,稱之為JDBC。JDBC...
    奮斗的老王閱讀 1,541評論 0 51
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • 今天向大家推薦的是杭州靈隱附近的一家民宿——玖間堂。玖間堂,顧名思義,就是整個民宿只有九間各具特色的客房。因...
    禪于無聲閱讀 948評論 3 2
  • 關注永澄大大一個多月了,大大博客和公眾號文章大致也過了一遍,大都沒有深入的思考,看到一些概念和模型,很是熟悉和喜歡...
    博庚閱讀 373評論 0 0