1. 程式人生 > >eclipse 寫的java連線資料庫sqlserver2005

eclipse 寫的java連線資料庫sqlserver2005

1,按照JDK,配置環境變數這是必不可少的

2,安裝sqlserver2005這也是必不可少的

3,下載sqlserver2005 的jdbc驅動,並解壓(或稱 安裝),在安裝目錄裡找到sqljdbc.jar(對於有些jdk或eclipse版本,需要的是sqljdbc4.jar,我的就是4這個檔案)檔案,

(1)得到其路徑開始配置環境變數,在環境變數中加入 sqljdbc4.jar的路徑

(2)在eclipse中將jdbc驅動載入 ,步驟如下:

右擊新建的工程Test-->Build Path--->Configure Build Path---->libraries中---->(右側的)Add External JARS,如下圖


此時在主介面下,工程下可以看到載入的這個驅動

,如圖


4,設定SQLSERVER中的伺服器(這個地方需要注意,有些是SQLEXPRESS伺服器,還有一些是MSSQLSERVER伺服器,最好把兩個都配置一下:

需要配置的主要是(網路配置裡面):把TCP/IP協議啟動,然後,屬性裡面的最下面有個IP/ALL把TCP埠設定為1433(動態TCP埠不用填,表示不啟用)。


開啟網路配置,將TCP/IP右鍵啟用,然後檢視屬性


修改TCP埠為1433

然後將SQLNativeClient客戶端協議中tcp/ip屬性的埠 填為1433,

5,最後這個MSSQLSERVER或者EXPRESS伺服器重啟的時候要注意:是重啟下圖中的這裡

點選右鍵,重新啟動就可以了,並不是把Configer manager這個軟體關閉重新啟動!!!!!(之前一直錯在了這裡,導致,總是出現埠不可用的無法連線的問題)


6,最後把我的連線資料庫的程式貼上

我連線的資料庫名為school,登陸使用者名稱是wang,密碼是123456

import java.sql.*; 
public class sql_java {
public static void main(String[] srg) {
  String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  //載入JDBC驅動
  String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=school";  //連線伺服器和資料庫school
  String userName = "wang";  //預設使用者名稱
  String userPwd = "123456";  //密碼
  Connection dbConn;


  try {
   Class.forName(driverName);
   dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
  // dbConn=DriverManager.getConnection(dbURL);
   System.out.println("Connection Successful!2");  //如果連線成功 控制檯輸出Connection Successful!
  } catch (Exception e) {
   e.printStackTrace();
  }
}

7,如果最後還是連線不成功,可以先檢查一下,是不是埠的問題,可以cmd,在裡面輸入telnet  localhost 1433,如果黑屏後自動開啟Telnet localhost,如下,說明埠1433是沒有問題的


8,如果還是有問題,那就試一下控制面板裡面把windows防火牆關閉了吧,不過,我的沒有關閉防火牆也是可以的。

注意的地方:

之前連線資料庫都好好的,但是6.27號更新系統檔案後怎麼也連不上了,在eclipse中提示總出現“sa 使用者登入失敗”。。。糾結了一個下午,解除安裝了好幾次還是無果,,最後終於發現,其實是jdbc驅動的問題,因為我的sqlserver 2005裝過64位的也裝過32位的,更新了系統後,它預設的連線是32位的,而我設定的一直都是64位的,jdbc驅動也是用的sqljdbc4.jar,所以一直連不上,最後解決辦法是:把在eclipse中載入的jar包改為sqljdbc.jar.

就可以了。。。。。終於解決了。。。。

相關推薦

eclipse java連線資料庫sqlserver2005

1,按照JDK,配置環境變數這是必不可少的 2,安裝sqlserver2005這也是必不可少的 3,下載sqlserver2005 的jdbc驅動,並解壓(或稱 安裝),在安裝目錄裡找到sqljdbc.jar(對於有些jdk或eclipse版本,需要的是sqljdbc4.j

eclipsehibernate連線MySQL資料庫案例

專案目錄如下: 需要匯入如下jar包,建議單獨放在一個lib資料夾下。 1.在MySQL中建立一個user表包含id, username,password三個屬性。id設為自動增長,其餘兩個為varchar(20)。 2.javabean user.java程式碼如下:

EclipseJava連線sql server資料庫

最近幾天寫論文,實在是憋不動了,在此寫一個簡單的教程,不是故意要寫這個的,要給人講,沒辦法,雖然對sql server這些微軟軟體用起來很不習慣。 1,配置eclipse 首先下載eclipse版本,推薦下載eclipse 4.2 juno,我用的是這個,然後下載jdk-1

eclipsejava連線mysql資料庫

java連線mysql資料庫的基本操作 由於本人不會在CSDN中新增圖片 所以  一下解釋的圖片放在了相簿中; 在專案中匯入jar的方法截圖如下: 選擇addExternal然後根據提示匯入jar

Java連線資料庫——不使用IDE

  網上大多數的教程在講解Java連線資料庫的時候,都是使用eclipse這些IDE來完成資料庫驅動(包)的匯入,可以參考:菜鳥教程|Java MySQL連線   如果開發環境是在純命令列的Linux系統上,這時候,可以參考在 UNIX 和 Mac OS X 中管理類路徑的技巧   其實也很簡單啦,基本沒

java連線資料庫()的多種方法

0.準備工作,有mysql,資料庫,表格 1,使用原生的jdbc來連線(需要lib/mysql-connector-java-5.0.4-bin.jar);javax.sql public static Connection getConnection() throws Excep

JDBC,JAVA連線資料庫

JAVA連線資料庫 1.新建專案,專案中新建資料夾,並將資料庫包貼上到新建資料夾中 2.選中資料庫包,右鍵 build path -->add build path 3.載入資料庫驅動 Class.forName("com.mysql.jdbc.Driver"); 4.建立

Java基礎(四)java連線資料庫

Java 連線 MySQL和Java 連線 Oracle資料庫的一些基本總結: 1.Java 連線 MySQL資料庫 //整體封裝寫為一個方法(後續補上) public class MysqlDemo { //引入Jdbc驅動及資料庫地址URL final String Jd

java連線資料庫——純java封裝JDBC

第一步: package com.qq.db; import java.sql.*; /* * 封裝一個數據庫的工具類 * 通用的獲取資料的方法 * 提高程式碼的高重用性 * */ public class DBunit { private static fina

java連線資料庫mysql-8.0.11

Mysql連線資料庫方法: 首先下載驅動包 mysql-connector-java-8.0.11 然後匯入包 (參考 Eclipse中匯入外部jar包)接著連線資料庫( 參考連結: 1.  java連線Mysql8.0.11  

java連線資料庫——JSP實現JDBC

前兩個是java連線資料庫的典型方式,雖然除了JDBC還有odbc的方式,但odbc的效率和跨平臺都不理想,所以現在的趨勢就是使用JDBC來連線需要的資料庫(我以MySQL為例),這節將介紹JSP中如何實現連線資料庫,其實原理都一樣,只是技術不同,建議在看本節知識的時候,以及

java連線資料庫,並把查詢的結果轉換為JSON步驟記錄

myeclipse連線mysql資料庫 下載mysql和myeclipse;- 記錄一下我的myeclipse連線mysql所遇見的問題 1.第一步在myeclipse建立一個java工程 new->java project 2.第二步在工程檔案下建立li

1.java連線資料庫

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

java連線資料庫配置

一, 連oracle 1, spring-mybatis.xml 其中讀取properties檔案的兩種方式略有不同: 1.1 util:properties方式        對應value值的讀取:  value="#{

Java連線資料庫完整程式碼 查詢和插入

package test; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedState

完整java連線資料庫步驟

4、建立一個Statement •要執行SQL語句,必須獲得java.sql.Statement例項,Statement例項分為以下3 種類型: 1、執行靜態SQL語句。通常通過Statement例項實現。 2、執行動態SQL語句。通常通過PreparedStatement例項實現。 3、執行資料

Java連線資料庫 #05# SQL與程式碼分離 Java連線資料庫 #04#

索引 讀取html中的SQL語句 缺陷總結 在Java連線資料庫 #04#裡是大概是這樣放sql語句的: package org.sample.shop.db.queryrunner; import org.sample.shop.db.que

java連線資料庫並顯示資料

 1. 匯入jdbc包   java要連線MySQL資料庫需要用到JDBC工具(mysql-connector-java-5.1.39-bin.jar),這是一個jar包,不同的資料庫對應不同的jar包,這裡用的是MySQL資料庫jar包,匯入很簡單,滑鼠對專案右擊 - B

java連線資料庫的步驟

在編寫程式的時候,連線資料庫是必不可少的,現在總結一下java連線資料庫的一些步驟 第一步:在所需要專案中引入mysql資料庫的驅動 第二步:在程式中 註冊驅動    1》new com.mysql.jdbc.Driver();     2》class.forname("c

關於Java連線資料庫的一些操作

使用JDBC連線資料庫 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import ja