-
JDBC全稱Java Data Base Connectivity (java數(shù)據(jù)庫連接)
可以為多種數(shù)據(jù)庫提供統(tǒng)一的訪問
查看全部 -
public?class?ConnectionTest?{ ????private?static?Connection?connection=null; ????static?{ ????????try?{ ????????????Class.forName("com.mysql.jdbc.Driver"); ????????????connection=?DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","123456"); ????????}?catch?(ClassNotFoundException?e)?{ ????????????e.printStackTrace(); ????????}?catch?(SQLException?e)?{ ????????????e.printStackTrace(); ????????} ????} ????public?static?Connection?getConnection(){ ???????????return?connection; ????} ????public?List<Object>?select()?throws?SQLException?{ ????????Statement?statement=?null; ????????List<Object>?list=new?ArrayList<>(); ????????try?{ ????????????statement?=?connection.createStatement(); ????????????ResultSet?set?=?statement.executeQuery(""); ????????????while?(set.next()){ ????????????????list.add(set.getString(1)); ????????????} ????????}?catch?(SQLException?e)?{ ????????????e.printStackTrace(); ????????}finally?{ ????????????connection.close(); ????????} ????????return?list; ????} }
查看全部 -
加載驅(qū)動(dòng)程序:Class.forName(driverClass)
加載Mysql驅(qū)動(dòng):Class.forName("com.mysql.jdbc.Driver")
加載Oracle驅(qū)動(dòng):Class.forName("oracle.jdbc.driver.OracleDriver")
獲得數(shù)據(jù)庫連接:
DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","123456")
創(chuàng)建Statement對(duì)象:conn.createStatement();
查看全部 -
JDBC同類產(chǎn)品(orm映射工具)
mybatis
hibernate
查看全部 -
MVC模型
MODEL:數(shù)據(jù)庫對(duì)JAVA類的映射/數(shù)據(jù)操作方法
CONTROL:控制方法調(diào)用
VIEW:展示結(jié)果
查看全部 -
JDBC編程步驟:
加載驅(qū)動(dòng)程序:Class.forName(driveClass:"com.mysql.jbdc.Drive");
獲得數(shù)據(jù)庫連接DriveManager.getConnection("jbdc:mysql://127.0.0.1:3306/imooc","root","root");
創(chuàng)建Statement對(duì)象:conn.createStatement();
查看全部 -
java Date
查看全部 -
MVC開發(fā)分層
查看全部 -
JDBC各種連接方式的對(duì)比
1.JDBC+ODBC橋的方式
特點(diǎn):需要數(shù)據(jù)庫的ODBC驅(qū)動(dòng),僅適用于微軟的系統(tǒng)
2.JDBC+廠商API的形式
廠商API一般使用C編寫
3.JDBC+廠商Database Connection Server+DataBase的形式
特點(diǎn):在JAVA和DATABASE之間架起了一臺(tái)專門用于數(shù)據(jù)庫連接的服務(wù)器()一般由數(shù)據(jù)庫廠商提供
4.JDBC+DATABASE的連接方式
特點(diǎn):使得Application與數(shù)據(jù)庫分開 開發(fā)者只需關(guān)心內(nèi)部邏輯的實(shí)現(xiàn)而不需注重?cái)?shù)據(jù)庫連接的具體實(shí)現(xiàn)(效率高)
查看全部 -
視圖層——流程
程序啟動(dòng)后,一直保持在運(yùn)行狀態(tài)
循環(huán)接收控制臺(tái)的輸入?yún)?shù)
調(diào)用Action(控制層)相應(yīng),并將返回結(jié)構(gòu)展示在控制臺(tái)中
直到輸入特定的輸入標(biāo)記后,程序退出
查看全部 -
JDBC簡(jiǎn)介
查看全部 -
mysql管理工具推薦SQLyog:http://download.csdn.net/detail/wangyaodong915/7022295
mysql jdbc驅(qū)動(dòng)下載:http://download.csdn.net/download/oszizi/8851159查看全部 -
報(bào)錯(cuò)ClassNotFoundException的可以看下,我的解決辦法
1.https://dev.mysql.com/downloads/connector/j/官網(wǎng)下載最新驅(qū)動(dòng)
2.解壓出來
3.將文件夾中的jar文件復(fù)制到lib文件夾
接下來跟著老師的走就可以了查看全部 -
JDBC+DATABASE
效率高
查看全部 -
dos視圖層
查看全部
舉報(bào)