多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

一個簡單程序快速入門JDBC

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

首先創建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    何小明


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: www.激情小说 | 亚洲国产一级毛片 | 一级淫片免费看 | 国产一精品一aⅴ一免费 | 欧美a在线观看 | 久久综合九色 | 91麻豆精品国产综合久久久 | 日本a级毛片免费视频播放 日本a毛片 | 午夜视频在线免费 | 亚州va| 欧美激情一级欧美精品 | 中文字幕免费在线看 | 黄大片日本一级在线a | 亚洲欧洲日本精品 | 国产逼逼 | 国产精品99一区二区三区 | 亚洲国产精品综合久久一线 | 日韩精品一区二区三区中文字幕 | 成人自拍小视频 | 国产精品日韩一区二区三区 | 又黄又爽又色的性视频 | free性丰满hd性欧美厨房 | 五月天 婷 | 国内精品18videosex性欧美 | 亚洲日韩精品欧美一区二区一 | 亚洲午夜在线观看 | 最好看的最新中文字幕2018免费视频 | 精品一区二区三区四区五区 | 欧美一区二区三区四区五区六区 | 久草成人 | 中国美女牲交一级毛片 | 国产日韩亚洲欧洲一区二区三区 | 天堂在线影院 | 在线免费观看中文字幕 | 国内精品视频 在线播放 | 国亚洲欧美日韩精品 | 亚洲一区二区三区91 | 日本成年一区久久综合 | 久久久www成人免费精品 | 国产观看精品一区二区三区 | 伊人久久久综在合线久久在播 |