国产在线精品一级A片-国产另类欧美-国产精品va在线观看一-我要找美国一级片黄色|www.zheinei.com

java驅動程序鏈接sqlserver數據庫(完整介紹)

時間:2017-04-12 11:07:07 java答案 我要投稿

java驅動程序鏈接sqlserver2005數據庫(完整介紹)

  sqljdbc.jar 2005是Java程序連接數據庫mssql驅動,微軟SQL Server 2005 的 Java Database Connectivity (JDBC) 驅動程序。以下是由陽光網小編整理關于java驅動程序鏈接sqlserver2005數據庫的內容,希望大家喜歡!

  點擊進入:java連接SqlServer2005驅動包下載

  java驅動程序鏈接 sql server 2005 數據庫(完整介紹) 加完整測試程序

  在此我們用純的Sql Server 的純Java驅動連接它:

  一、先來做做準備工作吧:如果你在Sql中創建了登陸名和用戶名并可以成功的連接到數據庫(比如用JCDBC-ODBC橋),則可以略去此步:

  1、開始->程序->Sql Server 2005->配置工具->sql server configuration manager;查看其中的TCP/IP是否已經啟用,啟用服務;點開屬性頁,在IP選項卡中端口改為1433

  2、在防火墻放行1433

  3、在sql server 2005/Microsoft SQL Server Manager Studio(開始、程序中)中的對象資源管理器中的服務器名稱上右擊并選擇屬性欄,在安全性選項卡中選擇Sql Server和Windows 身份驗證模式

  4、創建一個登陸名,但是此登陸名只能保證你登陸到服務器,并不能訪問實際的數據庫,所以仍需要

  在實際數據庫中創建一個用戶名,與之關連

  1)、服務器的安全性選項下面創建登陸名,需要注意(選擇Sql Server身份驗證、狀態選項卡下選擇授予和啟用,自己去看看吧)

  2)、在選定的數據下的.安全性選項里創建一用戶名,并與一個登陸名相關邊連,為此用戶選擇一個角色(點db_owner吧,呵呵)

  二、下載驅動(Type 4 JDBC驅動程序)完成后用Winrar解壓,里面有一個sqljdbc.jar的jar包,這個正是我們需要的;

  Eclipse->Window->Perferences->java->Installed Jres 選擇當前工作的Jre ->edit->add External jars把sqljdbc加進來呵呵,你已經成功了;

  代碼(別人的,別介意):

  import java.sql.*;

  import javax.swing.JOptionPane;

  public class SQL2005Test {

  public static void main(String[] args) {

  ResultSet result;

  String dbURL;

  String name=JOptionPane.showInputDialog("輸入SQL Server 2005登錄名:");

  String pass=JOptionPane.showInputDialog("輸入SQL Server 2005密碼");

  String server=JOptionPane.showInputDialog("輸入要登錄的數據庫服務器的地址");

  String instance=JOptionPane.showInputDialog("輸入要連接到的數據庫實例(默認不填)");

  if(instance.trim().equals("")){

  dbURL= "jdbc:sqlserver://"+server;

  }

  else{

  dbURL="jdbc:sqlserver://"+server+"\\"+instance;

  }

  try {

  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

  Connection con = DriverManager.getConnection(dbURL,name,pass);

  System.out.println("建立連接成功!");

  Statement stat=con.createStatement();

  result=stat.executeQuery("select TOP 10 * from master.dbo.spt_values");

  System.out.println("----------------------------------------------------------");

  int i=0;

  while(result.next())

  {

  i++;

  System.out.println(String.valueOf(i)+" "+result.getString(1)+" "+result.getString(2)+" "+result.getString(3));

  }

  System.out.println("----------------------------------------------------------");

  }

  catch (Exception e){

  e.printStackTrace();

  }

  }

  }


【java驅動程序鏈接sqlserver2005數據庫(完整介紹)】相關文章:

1.java開發命名規范完整版

2.java面試自我介紹

3.java簡歷自我介紹

4.3.2 HTML鏈接 超鏈接

5.數據庫原理課后答案完整版免費下載

6.java簡歷英語自我介紹

7.java工程師自我介紹

8.java程序員自我介紹