JDBC訪問資料庫最佳程式碼
package reusing; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; //註冊驅動程式常量 class Constant{ public static final String URL="jdbc:oracle:thin:@127.0.0.1:1521:sid"; public static final String USERNAME="username"; public static final String PASSWORD="password"; } @SuppressWarnings("serial") class DAOException extends Exception{ public DAOException(){ super(); } public DAOException(String msd){ super(msd); } } public class jdbcConnect { public void printProducts() throws DAOException{ Connection c=null; Statement s=null; ResultSet r=null; try{ //建立連線 c=DriverManager.getConnection(Constant.URL,Constant.USERNAME,Constant.PASSWORD); s=c.createStatement(); r=s.executeQuery("select id,name,price from t_product"); System.out.println("ID\tNAME\tPRICE"); while(r.next()){ int x=r.getInt("id"); String y=r.getString("name"); float z=r.getFloat("price"); System.out.println(x+"\t"+y+"\t"+z); } }catch(SQLException e){ throw new DAOException("資料庫異常"); }finally{ try{ //關閉連線 r.close(); s.close(); c.close(); }catch(SQLException e){ e.printStackTrace(); } } } }
相關推薦
JDBC訪問資料庫最佳程式碼
package reusing; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultS
java 資料視覺化(二)通過jdbc訪問資料庫,在servlet上獲取資料庫資料
想要通過servlet獲取資料庫資料,首先需要建立jdbc 因為資料是通過無線感測傳到資料庫的,因此jdbc裡只有查詢操作,增刪改的同學可以自行新增。 程式碼中被註釋掉的部分用於測試。 main函式部分用於檢測是否連線上資料庫,並檢測是否能讀到資料,若是讀得到
#使用JDBC訪問資料庫,實現web與資料庫的通訊
//驅動程式名 String driverName = "com.mysql.jdbc.Driver"; //資料庫使用者名稱 String userName = "root"; //密碼 String userPasswd = "1
如何通過JDBC訪問資料庫
//資料庫連線的本質其實就是客戶端維持了一個和遠端MySQL伺服器的一個TCP長連線,並且在此連線上維護了一些資訊。 //socket是TCP/IP協議的API。其只是對TCP/IP協議棧操作的抽象
oracle原生JDBC訪問資料庫
/** * */ package com.umcservice.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import j
JDBC訪問資料庫之MySql
what: jdbc是一組API when: 應用程式和資料庫通過JDBC實現資料互動 how:(嚴格來說分為以下五步: Class.forName()載入驅動—— DriverManager獲取
JDBC訪問資料庫的步驟
1.裝載驅動程式 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//使用JDBC-ODBC裝載驅動程式 Class.forName("com.mysq
原始jdbc連線資料庫的程式碼
//此連線是針對於mysql的連線 public class MybatisJdbcConnection { public static void main(String[] args){ Connection conn = null;
在Servlet中使用JDBC訪問資料庫
(1) 新建使用者登錄檔單頁 index.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-/
JDBC 訪問資料庫的基本步驟(
(1)載入JDBC驅動: 將資料庫的JDBC驅動載入到classpath中,在基於JavaEE的Web應用實際開發過程中,通常要把目標資料庫產品的JDBC驅動複製到WEB-INF/lib下. (2)例項化資料庫連線驅動類: 並將其註冊到DriverManager中.下面是一些主流資料庫的JDBC舉動載入註冊的
JDBC訪問資料庫的基本步驟
jdbc連線SQL server的步驟: 載入驅動driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; Class.forName(driver); 建立連線 url ="jdbc:sqls
java-JDBC訪問資料庫
Java語言提供了對資料庫的強大支援,Java語言提供JDBC來實現對資料庫訪問和資料處理的支援。利用JDBC來訪問特定的資料庫,實現對資料庫的各種操作。具體有7步: (1) 匯入JDBC類; (2)
JDBC 重複使用的 資料庫連結程式碼
//存放 JDBC 中 重複使用的 程式碼,封裝為方法放在這個另類中 //使用方法的呼叫,代替程式碼的複製貼上 //方便使用和維護 public class DBUtils { //封裝為static方法,可以雷鳴直接呼叫,方便實用 //這裡不再處理程式碼產生的異常,丟擲給方法呼叫者進
JAVA JDBC 連線資料庫程式碼
package ora; import java.sql.Connection; import java.sql.DriverManager; public class springhead { //驅動程式就是之前在classpath中配置的JDBC的驅動程式的JAR 包中 publ
jdbc寫一個訪問資料庫的工具類
操作的工具類 package com.zjw.jdbc2; /** * jdbc操作的工具類 * @author Administrator * */ import java.sql.Connection; import java.sql.DriverManager; import
案例1:使用JDBC訪問Oracle資料庫1
一. 在java工程的src目錄下建立一個配置檔案 info.properties (注意:1.字尾名不要寫錯;2.檔案放在src目錄下,不要弄錯),在這個檔案中寫入如下程式碼。 //info.properties driverClass=oracle.jdbc.driv
JDBC操作資料庫(SQL server)——建立資料庫程式碼
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class Test { static
JDBC操作資料庫(SQL server)——連線資料庫程式碼
import java.sql.*; public class SqlLink { public static void main(String []args) { String userName = "TangHao"; String user
JDBC建立資料庫連線詳細程式碼及註釋
注:完整程式碼在最後 使用jdbc建立mysql資料庫連線 1.從db.properties配置檔案中讀取資料庫連線引數。 db.properties檔案內容如下: jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc\:mysql\:/
jdbc 中通過Java程式碼連線資料庫
示例程式碼 1.通過建立一個類 寫出連線資料庫的相關屬性 username,password,URL,Connection Statement . Resultset 物件 2.載入並註冊MySQL的驅動——在Java程式中,可以通過 “Class.forName(“