一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - java使用jdbc連接數(shù)據(jù)庫工具類和jdbc連接mysql數(shù)據(jù)示例

java使用jdbc連接數(shù)據(jù)庫工具類和jdbc連接mysql數(shù)據(jù)示例

2019-11-14 15:26java教程網(wǎng) JAVA教程

這篇文章主要介紹了java使用jdbc連接數(shù)據(jù)庫的工具類和使用jdbc連接mysql數(shù)據(jù)的示例,需要的朋友可以參考下

這個(gè)工具類使用簡(jiǎn)單,實(shí)例化直接調(diào)用就可以了,大家還可以方便的根據(jù)自己的需要在里面增加自己的功能
 

復(fù)制代碼代碼如下:


package com.lanp.ajax.db;

 

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 * 連接數(shù)據(jù)庫的工具類,被定義成不可繼承且是私有訪問
 */
public final class DBUtils {
 private static String url = "jdbc:mysql://localhost:3306/mydb";
 private static String user = "root";
 private static String psw = "root";

 private static  Connection conn;

 static {
  try {
   Class.forName("com.mysql.jdbc.Driver");
  } catch (ClassNotFoundException e) {
   e.printStackTrace();
   throw new RuntimeException(e);
  }
 }

 private DBUtils() {

 }

 /**
  * 獲取數(shù)據(jù)庫的連接
  * @return conn
  */
 public static Connection getConnection() {
  if(null == conn) {
   try {
    conn = DriverManager.getConnection(url, user, psw);
   } catch (SQLException e) {
    e.printStackTrace();
    throw new RuntimeException(e);
   }
  }
  return conn;
 }

 /**
  * 釋放資源
  * @param conn
  * @param pstmt
  * @param rs
  */
 public static void closeResources(Connection conn,PreparedStatement pstmt,ResultSet rs) {
  if(null != rs) {
   try {
    rs.close();
   } catch (SQLException e) {
    e.printStackTrace();
    throw new RuntimeException(e);
   } finally {
    if(null != pstmt) {
     try {
      pstmt.close();
     } catch (SQLException e) {
      e.printStackTrace();
      throw new RuntimeException(e);
     } finally {
      if(null != conn) {
       try {
        conn.close();
       } catch (SQLException e) {
        e.printStackTrace();
        throw new RuntimeException(e);
       }
      }
     }
    }
   }
  }
 }
}




下面為大家找到一個(gè)使用JDBC驅(qū)動(dòng)鏈接Mysql數(shù)據(jù)庫的簡(jiǎn)單示例,可以和上面的工具一起參考使用

 

利用JDBC驅(qū)動(dòng)鏈接Mysql數(shù)據(jù)其實(shí)很簡(jiǎn)單的,第一要下載一個(gè)名為 “mysql-connector-java-5.1.20-bin.jar” 驅(qū)動(dòng)包。并解壓到相應(yīng)的目錄!5.1.20是版 本號(hào)到目前為止這個(gè)是最新的版本!

第一、如果你是在命令行方式下開發(fā),需要把mysql-connector-java-5.1.2.0-bin.jar 添加到系統(tǒng)的CLASSPATH中。怎么加到CLASSPATH中我想不要講了大家也應(yīng)懂的吧。

第二、如果你是用Eclipse開發(fā)工具的話,還要配置一下 "Java Build Path"、具體的操作“點(diǎn)擊Eclipse的Project->Properties->Java Build Path->Libraries” 現(xiàn)在在看以的窗口中點(diǎn)擊右邊的Add External JARs  然后選擇mysql-connector-java-5.1.2.0-bin.jar驅(qū)動(dòng) 點(diǎn)擊打開就完成了配置。

下面就是Java利用JDBC連接Mysql數(shù)據(jù)的實(shí)例代碼:

 

復(fù)制代碼代碼如下:

import java.sql.*;   

 public class ConnectMysql {   
    public static void main(String[] args) {   
        String driver = "com.mysql.jdbc.Driver";   
        String url = "jdbc:mysql://192.168.1.112:3306/linksystem";   
        String user = "root";   
        String password = "blog.micxp.com";   
        try {   
            Class.forName(driver);   
            Connection conn = DriverManager.getConnection(url, user, password);   
            if (!conn.isClosed()) {   
                System.out.println("Succeeded connecting to the Database!");   
                Statement statement = conn.createStatement();   
                String sql = "select * from flink_list";   
                ResultSet rs = statement.executeQuery(sql);   
                String name;   
                while (rs.next()) {   

                    name = rs.getString("link_name");   
                    System.out.println(name);   
                }   
            }   
        } catch (Exception e) {   
            e.printStackTrace();   
        }   
    }   
}   

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费看国产精品久久久久 | 国模孕妇季玥全部人体写真 | 99久9在线视频 | 精品小视频在线观看 | 男gay网站视频免费观看 | 日韩a一级欧美一级 | 国产欧美一区二区成人影院 | 精品一久久香蕉国产线看播放 | 好奇害死猫在线观看 | 思思91精品国产综合在线 | 果冻传媒 天美 麻豆 | 国产在线欧美日韩精品一区二区 | 777午夜精品免费播放 | 亚洲精品一二区 | 非洲一级毛片又粗又长aaaa | 免费国产一级观看完整版 | 极品妖艳许清赵丽全文免费阅读 | 性欧美sexvideo另类 | 18国产精品白浆在线观看免费 | 4hc44四虎www在线影院男同 | 成人中文字幕在线高清 | 91制片厂果冻星空传媒3xg | 亚洲欧美日韩成人 | se婷婷| 精品久久成人免费第三区 | 手机在线观看精品国产片 | 亚洲国产精品无码中文字幕 | 男人晚上适合偷偷看的污污 | 国产男人天堂 | 美女被视频网站 | 男人狂躁女人下半身 | 亚洲啊v| 成人在线视频在线观看 | 91碰| 天堂网在线.www天堂在线视频 | 国产麻豆91网在线看 | 无敌秦墨漫画免费阅读 | 丰满肥臀风间由美357在线 | 国产不卡视频 | 美女扒开腿让男生捅 | 久久免费资源福利资源站 |