日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > 數據庫應用 > 一個簡單程序快速入門JDBC

一個簡單程序快速入門JDBC

來源:程序員人生   發布時間:2016-08-26 09:20:18 閱讀次數:3012次

首先創建jdbc的庫,再在這個庫里面創建1張users表。

drop database if exists jdbc; create database if not exists jdbc; use jdbc; drop table if exists users; create table if not exists users( id int(5), name varchar(10), sal double(8,2), hire timestamp ); insert into users(id,name,sal) values(1,'張小明',1111.11); insert into users(id,name,sal) values(2,'張明',2222.22); insert into users(id,name,sal) values(3,'張大明',3333.33); insert into users(id,name,sal) values(4,'劉星',4444.44); insert into users(id,name,sal) values(5,'劉星雨',5555.55); insert into users(id,name,sal) values(6,'李金星',6666.66); insert into users(id,name,sal) values(7,'何小明',7777.77);

(由于1行行的插入,保證李最后1個字段時間值不1樣)通過查詢操作,可看到表結構以下:


新建web工程,或javase工程。

快速入門代碼詳細解釋以下:

package cn.ydl.j2ee.dao; /** * SUN公司JDBC規則 */ import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.sql.Timestamp; /** * JDBC入門,查詢users表中的所有記錄,并在控制臺顯示 */ public class JavaToMysql1 { public static void main(String[] args) throws Exception{ //連接MySQL數據庫服務器的字符串 //jdbc:主協議,即如果你用jdbc規則來連接數據庫的話,主協議一定是jdbc //mysql:子協議,即連接的是哪一種數據庫服務器,如果是mysql數據庫服務器的話,一定是mysql //127.0.0.1:數據庫服務器是位于哪臺PC的上,可以用ip表示,也能夠用域名表示,例如:localhost //3306:表示MySQL數據庫服務器安裝以PC上的端口號 //jdbc:表示需要訪問MySQL數據庫服務器上的哪一個具體的數據庫 //如果你訪問的MySQL數據庫服務器的本機上的話,且端口號是3306的話,可以簡寫成:jdbc:mysql:///jdbc String url = "jdbc:mysql://127.0.0.1:3306/jdbc"; //進入MySQL數據庫服務器的用戶名 String user = "root"; //進入MySQL數據庫服務器的密碼,項目中密碼不可以明文,必須加密 String password = "root"; //需要履行的SQL語句,建議用大寫字母 ctrl+shift+x String sql = "SELECT ID,NAME,SAL,HIRE FROM USERS"; //NO1)表面:在classpath中查詢com.mysql.jdbc.Driver這個字符串對象的類,加載到JVM中 //NO1)深層:向DriverManager注冊數據庫驅動 Class.forName("com.mysql.jdbc.Driver"); //NO2)獲得與MySQL數據庫服務器的連接 Connection conn = DriverManager.getConnection(url,user,password); //NO3)創建封裝SQL語句的對象 Statement stmt = conn.createStatement(); //NO4)履行SQL語句,這里我們使用查詢,將結果封裝到結果集 ResultSet rs = stmt.executeQuery(sql); //NO5)處理結果集,在默許情況下,指針位于結果集第1行記錄之前/上 //rs.next()如果指向有記錄的話,返回true;否則返回false while(rs.next()){ //以行動單位,獲得每一個字段的值 int id = rs.getInt("id"); String name = rs.getString("name"); double sal = rs.getDouble("sal"); Timestamp hire = rs.getTimestamp("hire"); //顯示在控制吧 System.out.println(id+"\t"+name+"\t"+sal+"\t"+hire); } //NO6)關閉所用過的連接對象 rs.close(); stmt.close(); conn.close(); //rs和stat叫輕量級對象,即創建和燒毀不耗時 //conn叫重量級對象,即創建和燒毀要耗時 } }

運行java程序。打印出了數據庫中的id和name字段信息:

1    張小明
2    張明
3    張大明
4    劉星
5    劉星雨
6    李金星
7    何小明


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产精品久久久久久久久久99 | 国产爽爽爽 | 国产免费黄色片 | 成人免费网址 | 狠狠色网站| 欧美日韩成人在线观看 | 一级成人黄色片 | 亚洲国产日韩精品 | av网站黄色 | 男人av资源| 免费日韩一区二区 | 91色乱码一区二区三区 | 黄色aaa大片 | 欧美日韩福利视频 | 日本a v在线播放 | 午夜精品久久久久久久久久久久 | 久久精彩视频 | 久久免费看| 中文字幕亚洲综合久久久软件 | 久久国产精品99久久久久久老狼 | 99国产精品99久久久久久 | 久久久久久久久久国产 | 久久久在线免费观看 | 欧美日韩电影在线观看 | 黄网址在线免费观看 | 亚洲欧洲精品成人久久奇米网 | 亚洲综合在线播放 | 亚洲精品在线看 | 国产精品久久久久久久久久久新郎 | 国产精品黄色在线观看 | 成年人免费观看视频网站 | 免费av一区二区三区 | 自拍偷拍亚洲精品 | 嫩草影院一二三 | 毛片免费在线 | 国内久久久久久 | 久久国产成人精品 | 国产精品久久一区二区三区 | 欧美xxxⅹ性欧美大片 | 香蕉视频一区二区三区 | 在线看亚洲 |