1. 程式人生 > >JDBC訪問資料庫最佳程式碼

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(“