JDBC連線資料庫3
注意:需要一個Java類,一個dbinfo.properties配置檔案
/*
將連線資料庫的資訊配置到屬性檔案中,通過讀取屬性檔案來獲取連線資料庫的資訊
這才是真正的開發,注意:不能將連線資料庫的url user password寫死到java程式中。
*/
**Test3**
-----
import java.sql.*;
import java.io.*;
import java.util.*;
public class Test3
{
public static void main(String[] args) throws Exception{
//讀取屬性檔案
FileReader reader = new FileReader("dbinfo.properties");
Properties pro = new Properties();
pro.load(reader);
reader.close();
//通過key獲取value
String driver = pro.getProperty("driver");
String url = pro.getProperty("url");
String user = pro.getProperty("user" );
String password = pro.getProperty("password");
/*
System.out.println(driver);
System.out.println(url);
System.out.println(user);
System.out.println(password);
*/
//JDBC
Connection conn = null;
Statement stmt = null;
ResultSet rs = null ;
try{
Class.forName(driver);
conn = DriverManager.getConnection(url,user,password);
stmt = conn.createStatement();
String sql = "select deptno,dname,loc from dept";
rs = stmt.executeQuery(sql);
while(rs.next()){
int deptno = rs.getInt("deptno");
String dname = rs.getString("dname");
String loc = rs.getString("loc");
System.out.println(deptno + "," + dname + "," + loc);
}
}catch(SQLException e){
e.printStackTrace();
} finally{
if(rs != null){
try{
rs.close();
}catch(SQLException e){
e.printStackTrace();
}
}
if(stmt != null){
try{
stmt.close();
}catch(SQLException e){
e.printStackTrace();
}
}
if(conn != null){
try{
conn.close();
}catch(SQLException e){
e.printStackTrace();
}
}
}
}
}
***dbinfo.properties**
----------------------
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://192.168.132.12:3366/bjpowernode
user=root
password=123
相關推薦
JDBC連線資料庫3
注意:需要一個Java類,一個dbinfo.properties配置檔案 /* 將連線資料庫的資訊配置到屬性檔案中,通過讀取屬性檔案來獲取連線資料庫的資訊 這才是真正的開發,注意:不能將連線資料庫的url user password寫死到java
JDBC連線資料庫3-----單例模式
為了使java連線資料庫時因為資料庫型別的改變進行優化。 建立屬性檔案.properties 把資料庫連線資料放入 jdbc_Driver=com.mysql.jdbc.Driver jdbc_mysqlurl=jdbc:mysql://localhost:33
JDBC連線資料庫之從結果集中獲取物件(3)
測試利用反射返回List物件的資料。 public <T> List<T> getForList(Class<T> clazz, String sql, Object... args) { List<T> l
JAVA JDBC 連線資料庫程式碼
package ora; import java.sql.Connection; import java.sql.DriverManager; public class springhead { //驅動程式就是之前在classpath中配置的JDBC的驅動程式的JAR 包中 publ
jsp資料庫(一、使用jdbc連線資料庫)
步驟: 一、載入驅動程式 Class.forName("sun.jdbc.odbc.jdbcOdbcDriver"); 二、建立連線物件 Connection conn = DriverManager.getConnection("主機名","使用者名稱","密碼");
Jemter使用JDBC連線資料庫
趁著上一篇文章用的jdbc的驅動jar包還在,索性就再用Jemter連線一下資料庫 環境:mysql (任意版本);jemter(任意版本);jdbc驅動jar包; 1.建立資料庫,建表,插入資料,以備jemter使用; mysql>create database te
JAVA WEB JDBC連線資料庫
桂 林 理 工 大 學 實 驗 報 告 班級 軟體16-1班 學號 3162052051116 姓名 張識虔 同組實驗者 &
使用jdbc連線資料庫時的一些錯誤
如果使用了mysql8.0以上的版本 異常資訊: 你如果用的包是以前的包的話,會提示使用caching_sha2_password 或者是 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class i
JDBC連線資料庫工具類以及測試
1. 資料庫連線工具程式碼 package com.zzm.db; import java.sql.*; /** * Created by ming on 2017/6/13. */ public class DBUtil { //載入驅動 private f
JDBC連線資料庫總結
1.什麼是JDBC? JDBC(Java DataBase Connectivity)就是Java資料庫連線,說白了就是利用Java語言來操縱資料庫。原來我們操縱資料庫是在控制檯使用SQL語句來操縱資料庫的,JDBC就是用Java語言向資料庫傳送SQL語句。 2.
簡單實現jdbc連線資料庫工具類
第一步:匯入連線mysql資料庫所需要的jar包 第二步:實現一個簡單的jdbc連線資料庫工具類 package jdbc; import java.sql.Connection; import java.sql.DriverManager; import ja
使用jdbc連線資料庫中文亂碼問題
今天在學習jdbc時做了一個專案,專案主要實現的功能是通過jdbc連線資料庫,進行新增和查詢圖書館書籍。過程中遇到了新增中文到資料庫的亂碼問題,跟大家分享一下解決方案: 一.新增的時候是否有報錯(沒有的話直接繞道到二) 如果
jdbc連線資料庫,並查詢,呼叫儲存方法
package SQL; import java.awt.event.ActionEvent; import java.sql.CallableStatement; import java.sql.DriverManager; import java.sql.Prepared
關於時間的整理,以及JDBC連線資料庫的步驟
整理自己的零碎時間是十分有用的,在面對即將畢業的自己又是半路入門的非本專業甚至是一點職業關聯都沒有的。 花了一點時間將自己每天需要完成的東西,以及時間的劃分做了一張清單。算了算還有76天時間,才學完基礎沒多少,壓力十分的大。 越算自己的時間越覺得自己的時間好像很
JDBC連線資料庫
package com.li.test; import java.sql.*; public class JDBCExample { static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; stat
idea下Tomcat使用jdbc連線資料庫失敗
坑真的要自己踩過去才行...... 解決方法:將jdbc的jar包拷貝到web/WEB-INF/lib下面即可,lib不存在就建立一個 期間自己試了各種方法,包括把jar包拷到Tomcat的lib下,在idea裡面新增Tomcat的lib,idea預設就載入Tom
使用 JDBC 連線資料庫完成 CRUD 操作
JDBC 完成 CRUD 操作總結 準備工作 開發環境和工具 Eclipse、mysql、通過 JDBC 連線 mysql 資料庫時需要的架包 mysql-connector-java。 JDBC 工具類 將獲取連線和釋放資源的方法封裝到一個工具類中,之後在使
JDBC連線資料庫 mysql serverTimezone useSSL 時差
2018年06月25日 11:24:01 love20yh 閱讀數:303更多 版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/love20yh/article/details/80799610 驅動包用的是mys
Java——JDBC連線資料庫
JDBC概念介紹:對於一些資料預先寫好的程式,應用程式和資料庫伺服器之間通過JDBC實現資料互動,使資料可以動態變化。JDBC(Java DataBase Connectivity,java資料庫連線)
通過JDBC連線資料庫再向資料庫裡錄入資料
一 首先第一步我們現在資料庫裡建立一張examstudent空表: 二 接著對應著表裡內容建立一個學生類: package com.atguigu.jdbc; public class Student { // 流水號 private int flowId;