1. 程式人生 > >Eclipse 連線SQLServer資料庫

Eclipse 連線SQLServer資料庫

1.下載驅動 ,由於Eclipse 不再支援連線SQL SERVER資料庫的,需要手動新增,驅動連結:https://pan.baidu.com/s/1ge9k6Wj
下載解壓後,會得到一個 “Microsoft SQL Server JDBC Driver 3.0” 的資料夾,將該資料夾放在C:\Windows\SysWOW64 目錄下,如圖所示。(windows 64位作業系統)
這裡寫圖片描述
2.新增jar包
從剛才下載的驅動連結包中找到jar包,\Microsoft SQL Server JDBC Driver 3.0\sqljdbc_3.0\chs\sqljdbc4.jar
找到該包後,開啟Eclipse 找到專案名,右擊滑鼠,new->Folder->命名為lib
如圖所示:
這裡寫圖片描述


3.設定路徑
滑鼠移動到lib包,右擊Build Path->Configure Buid Path
這裡寫圖片描述
點選Library標籤頁,點選“Add JARs…”按鈕,在JAR Selection對話方塊中,選擇專案的lib目錄中的JAR檔案,點選“OK”。
這裡寫圖片描述
4.上程式碼
public class Utils {

public static void main(String[] args) {

    try {
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    } catch (ClassNotFoundException e) {
        System.err.println("未找到驅動");
    }
    System.out.println("資料庫驅動成功");

    try {
        String connectDB = "jdbc:sqlserver://localhost\\SQLEXPRESS:1434;DatabaseName=master";
        String user = "sa";
        // 這裡只要注意使用者名稱密碼不要寫錯即可
        String password = "sa";
        Connection con = DriverManager.getConnection(connectDB, user,
                password);
        // 連線資料庫物件
        System.out.println("連線資料庫成功");
        Statement stmt = con.createStatement();
        // 建立SQL命令物件

        // 建立表
        System.out.println("開始建立表");
        String query1 = "drop table TABLE1";
        // 建立表SQL語句
        String query = "create table TABLE1(ID NCHAR(4) PRIMARY KEY NOT NULL,NAME NCHAR(10),TEL NCHAR(11))";

        stmt.executeUpdate(query1);// 執行SQL命令物件
        stmt.executeUpdate(query);// 執行SQL命令物件
        System.out.println("表建立成功");

        // 輸入資料
        System.out.println("開始插入資料");
        String a1 = "INSERT INTO TABLE1 VALUES('0001','李華','13933209898')";
        // 插入資料SQL語句
        String a2 = "INSERT INTO TABLE1 VALUES('0002','王麗','13698760987')";
        String a3 = "INSERT INTO TABLE1 VALUES('0003','張哥','1786308096')";
        stmt.executeUpdate(a1);// 執行SQL命令物件
        stmt.executeUpdate(a2);
        stmt.executeUpdate(a3);
        System.out.println("插入資料成功");

        // 讀取資料
        System.out.println("開始讀取資料");
        ResultSet rs = stmt.executeQuery("SELECT * FROM TABLE1");// 返回SQL語句查詢結果集(集合)
        // 迴圈輸出每一條記錄
        while (rs.next()) {
            // 輸出每個欄位
            System.out.println(rs.getString("ID") + "\t"
                    + rs.getString("NAME"));
        }
        System.out.println("讀取完畢");
        stmt.executeUpdate("update dbo.TABLE1 set NAME='劉麗' where ID='0002'"); // 如果後面不跟where條件,則更新所有列的value欄位
        System.out.println("修改資料完畢");
        rs = stmt.executeQuery("SELECT * FROM TABLE1");// 返回SQL語句查詢結果集(集合)
        // 迴圈輸出每一條記錄
        while (rs.next()) {
            // 輸出每個欄位
            System.out.println(rs.getString("ID") + "\t"
                    + rs.getString("NAME"));
        }
        String sql = "delete from TABLE1 where id='0001'";
        stmt.executeUpdate(sql);
        System.out.println("刪除資料完畢");
        rs = stmt.executeQuery("SELECT * FROM TABLE1");// 返回SQL語句查詢結果集(集合)
        // 迴圈輸出每一條記錄
        while (rs.next()) {
            // 輸出每個欄位
            System.out.println(rs.getString("ID") + "\t"
                    + rs.getString("NAME"));
        }

        // 關閉連線
        stmt.close();// 關閉命令物件連線
        con.close();// 關閉資料庫連線
    } catch (SQLException e) {
        e.printStackTrace();
        System.out.print(e.getErrorCode());
        System.out.println("資料庫連線錯誤");
        System.exit(0);
    }

}

}

執行效果截圖
這裡寫圖片描述

相關推薦

Eclipse 連線SQLServer資料庫

1.下載驅動 ,由於Eclipse 不再支援連線SQL SERVER資料庫的,需要手動新增,驅動連結:https://pan.baidu.com/s/1ge9k6Wj 下載解壓後,會得到一個 “Microsoft SQL Server JDBC Driver

VS2017 Core專案連線SqlServer資料庫 第二章

上一篇文章中,使用vs2017簡單的建立了Core專案,使用Core2.1框架,下面展示Core專案連線SqlServer資料庫 第一步 先配置appsettings.json 第二步 建立models資料夾,以及users類 第三步  右鍵controllers-新增-控制器-

C#連線SQLServer資料庫

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data; using System.Dat

Eclipse連線MySql資料庫,兩個問題的解決

在正確安裝完MySQL和Eclipse各種配置好了後,嘗試用網路上的程式碼連線資料庫 網路程式碼如下: import java.sql.*; public class TestJDBC { public static void main(String args[])

Eclipse連線MySQL資料庫(詳細步驟)

本人在寫這篇部落格的時候也是菜鳥一隻,百度“Java連線mysql資料庫、eclipse連線資料庫”等文章一大堆,可總是報錯。 下面的操作是經本人驗證,確實可行,包括了jar包匯入、用jdbc連線my

TP5 連線SQLServer資料庫及多個數據庫切換

phpstudy  php版本5.5.38  TP5.0 1.配置database.php //db1 // 伺服器地址 'hostname' => '127.0.0.1', // 資料庫名 'databa

VS連線SQLSERVER資料庫的幾種方式

一、VS連線本地資料庫(localdb) <add name="TestSqlServer" providerName="System.Data.SqlClient" connectionStr

PHP7.X連線SQLSERVER資料庫(CENTOS7)

1 加入微軟的源 curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo 2 安裝驅動 yum install msodbcsql mssql-tools u

開啟伺服器防火牆 區域網內連線sqlserver資料庫問題

在團隊開發中,經常需要連線伺服器上的資料庫。如果伺服器上防火牆關閉區域網內客戶端連線是沒有問題的。但但防火牆開啟後資料庫往往連線不上。今天剛測試了一下解決了這個問題(至少我能通過了),望各位網友多交流 先交代一下我的sqlserver資料庫是2005,(2008測試了一下也

C#中連線SqlServer資料庫並且使用事務和using語句的例項

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; namespace test2 {

Java連線SQLserver資料庫

首先,需要有一個數據庫,我用的是SQL server 2008版,然後需要去下載一個JDBC驅動,我用的是JDBC for SQLserver 6.0版本,可以去下載這個 sqljdbc_6.0.8112.100_chs.tar.gz:     https://page63

java servlet jdbc 連線sqlserver資料庫查詢和修改

效果圖: 2、Java類 package shop.hh; public class Book { // 編號 private int id; // 圖書名稱 private String name; // 價格 private double price;

C#連線sqlServer資料庫詳解

C# 是如何跟SQL Server進行連線的?        在C#/.NET程式設計中,離不開ADO.NET。ADO.NET是.NET連線資料庫的重要元件。使用其可以很方便地訪問資料庫,ADO.NET還可以訪問Oracle資料庫、Access資料庫、SQL Ser

使用Django建立一個後端是SQLSERVER的簡單系統(一)Django連線SQLServer資料庫

window環境下Django連線SQLSERVER, 1.建立專案: 2.建立application: 3.使用pycharm開啟專案,如下圖: 4.配置虛擬環境: 安裝Django\pyodbc\django-pyodbc-azure,如下圖:   5.在配置環境中

Java使用JDBC連線SQLserver資料庫(二)

將連線資料庫、關閉資料庫、增刪改查資料等對資料庫的操作封裝成操作資料庫的一個類,方便進行資料庫的操作。 一、類的原始碼 程式碼如下: package com.operationdb; import java.sql.*; /** * 操作資料庫的類

詳解MFC使用ADO連線SQLServer資料庫

VC用ADO訪問資料庫全攻略,介紹了VC用ADO來訪問資料庫的各個物件及各方法,很經典,也很實用,很值得一看。 正文 一、ADO概述 ADO是Microsoft為最新和最強大的資料訪問範例 OLE DB 而設計的,是一個便於使用的應用程式層介面。ADO 使您能夠編寫應用程式

php連線sqlserver資料庫伺服器(或者稱mssql資料庫)的幾種方法

備註:1.用工具軟體連結sqlserver伺服器(例如 Navicat Premium,提供多種連結方式)          2.用程式碼連結sqlserver伺服器(主要有以下幾種php擴充套件驅動) 資料庫查詢不外乎4個步驟,1、建立連線。2、輸入查詢程式碼。3、建立

VC使用ADO連線SQLServer資料庫(精簡實用版)

VC用ADO訪問資料庫全攻略,介紹了VC用ADO來訪問資料庫的各個物件及各方法,很經典,也很實用,很值得一看。 正文 一、ADO概述 ADO是Microsoft為最新和最強大的資料訪問範例 OLE DB 而設計的,是一個便於使用的應用程式層介面。ADO 使您能夠編寫應用程式以通過 OLE. DB 提供者訪

Eclipse連線MySQL資料庫(傻瓜篇)

本來不想寫這麼簡單人文章,在百度上搜索我這個標題,完全符合標題的一大堆。但我按照那些文章搗鼓了很久,就是不行。 我的環境:MySQL:mysql-essential-5.1.51-win32      Eclipse:任意版本,免費的,可以百度的到。     

python連線SQLServer資料庫建立資料表同時為每個欄位加上對應的中文註釋資訊

      今天應產品那邊的需求更改,需要在原始的建立資料表的指令碼中加入註釋這一項,SQLServer資料庫其實我是很不熟的,這一段時間完全是因為專案的緣故才會比較多的接觸到這一塊內容,學習一下覺得挺好的。之前的建立表的指令碼寫的也是很low的,當然現在也是比較low的,但