久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      java驅(qū)動(dòng)程序鏈接sqlserver數(shù)據(jù)庫(kù)(完整介紹)

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

      java驅(qū)動(dòng)程序鏈接sqlserver2005數(shù)據(jù)庫(kù)(完整介紹)

        sqljdbc.jar 2005是Java程序連接數(shù)據(jù)庫(kù)mssql驅(qū)動(dòng),微軟SQL Server 2005 的 Java Database Connectivity (JDBC) 驅(qū)動(dòng)程序。以下是由陽(yáng)光網(wǎng)小編整理關(guān)于java驅(qū)動(dòng)程序鏈接sqlserver2005數(shù)據(jù)庫(kù)的內(nèi)容,希望大家喜歡!

        點(diǎn)擊進(jìn)入:java連接SqlServer2005驅(qū)動(dòng)包下載

        java驅(qū)動(dòng)程序鏈接 sql server 2005 數(shù)據(jù)庫(kù)(完整介紹) 加完整測(cè)試程序

        在此我們用純的Sql Server 的純Java驅(qū)動(dòng)連接它:

        一、先來(lái)做做準(zhǔn)備工作吧:如果你在Sql中創(chuàng)建了登陸名和用戶名并可以成功的連接到數(shù)據(jù)庫(kù)(比如用JCDBC-ODBC橋),則可以略去此步:

        1、開(kāi)始->程序->Sql Server 2005->配置工具->sql server configuration manager;查看其中的TCP/IP是否已經(jīng)啟用,啟用服務(wù);點(diǎn)開(kāi)屬性頁(yè),在IP選項(xiàng)卡中端口改為1433

        2、在防火墻放行1433

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

        4、創(chuàng)建一個(gè)登陸名,但是此登陸名只能保證你登陸到服務(wù)器,并不能訪問(wèn)實(shí)際的數(shù)據(jù)庫(kù),所以仍需要

        在實(shí)際數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)用戶名,與之關(guān)連

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

        2)、在選定的數(shù)據(jù)下的.安全性選項(xiàng)里創(chuàng)建一用戶名,并與一個(gè)登陸名相關(guān)邊連,為此用戶選擇一個(gè)角色(點(diǎn)db_owner吧,呵呵)

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

        Eclipse->Window->Perferences->java->Installed Jres 選擇當(dāng)前工作的Jre ->edit->add External jars把sqljdbc加進(jìn)來(lái)呵呵,你已經(jīng)成功了;

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

        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("輸入要登錄的數(shù)據(jù)庫(kù)服務(wù)器的地址");

        String instance=JOptionPane.showInputDialog("輸入要連接到的數(shù)據(jù)庫(kù)實(shí)例(默認(rèn)不填)");

        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驅(qū)動(dòng)程序鏈接sqlserver2005數(shù)據(jù)庫(kù)(完整介紹)】相關(guān)文章:

      1.java開(kāi)發(fā)命名規(guī)范完整版

      2.java面試自我介紹

      3.java簡(jiǎn)歷自我介紹

      4.3.2 HTML鏈接 超鏈接

      5.數(shù)據(jù)庫(kù)原理課后答案完整版免費(fèi)下載

      6.java簡(jiǎn)歷英語(yǔ)自我介紹

      7.java工程師自我介紹

      8.java程序員自我介紹