1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      sqlserver實驗二,sqlserver實驗總結(jié)

      1、用戶在登錄界面輸入用戶名、密碼; 2、若用戶名、密碼正確,則顯示歡迎登錄信息; 用JSP實現(xiàn)

      1、在web工程中的src下創(chuàng)建包entity-類DAO。

      成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比橫山網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式橫山網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋橫山地區(qū)。費用合理售后完善,十余年實體公司更值得信賴。

      代碼如下:package entity;

      import java.sql.Connection;

      import java.sql.DriverManager;

      import java.sql.ResultSet;

      import java.sql.Statement;

      public class DAO {

      /*

      * JDBC直連sql server2005;數(shù)據(jù)庫LoginDB:

      *

      *

      * 由于static修飾的變量和方法在類創(chuàng)建的對象中共享,加之使用此程序的人可能很多,所以將不變的、

      * 并且常用的變量和方法修飾為static

      */

      //JDBC驅(qū)動名稱

      public static String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";

      //數(shù)據(jù)庫登錄用戶名

      public static String user="sa";

      //數(shù)據(jù)庫登錄密碼

      public static String password="sa";

      //數(shù)據(jù)庫名稱

      public static String dbName="LoginDB";

      //JDBC連接URL

      public static String url="jdbc:sqlserver://localhost:1433;DatabaseName="+dbName;

      /*

      * 獲取數(shù)據(jù)庫連接

      */

      public static Connection getConnection(){

      //建議在使用變量前先聲明,后在使用時創(chuàng)建

      Connection con=null;

      try{

      //加載驅(qū)動

      Class.forName(driver);

      //連接

      con = DriverManager.getConnection(url,user,password);

      }catch(Exception e){

      System.out.println("連接數(shù)據(jù)庫失敗!");

      e.printStackTrace();

      }

      return con;

      }

      /*

      * 斷開數(shù)據(jù)庫連接

      */

      public static void closeConnection(Connection con){

      //建議在使用變量前先聲明,后在使用時創(chuàng)建

      try{

      con.close();

      }catch(Exception e){

      System.out.println("關(guān)閉數(shù)據(jù)庫失敗!");

      e.printStackTrace();

      }

      }

      /*

      * 查詢數(shù)據(jù)庫驗證用戶名和密碼

      *

      *

      * 表account的字段名:name,password都是varchar(30)

      *

      *

      *

      */

      public int search(String name,String password){

      int flag=-1,i;

      //-1表示錯誤;0用戶名不存在;1用戶名存在,密碼錯誤;2用戶名和密碼都正確

      Connection con;

      Statement stmt=null;

      ResultSet rs=null;

      String sql="";

      con=DAO.getConnection();

      try{

      stmt=con.createStatement();

      sql="select * from account where name='"+name+"'";

      rs=stmt.executeQuery(sql);

      if(!rs.next()){

      flag=0;

      }else{

      rs.close();

      sql="select * from account where name='"+name+"' and password='"+password+"'";

      rs=stmt.executeQuery(sql);

      if(!rs.next()){

      flag=1;

      }else{

      flag=2;

      }

      }

      }catch(Exception e){

      e.printStackTrace();

      flag=-1;

      }

      DAO.closeConnection(con);

      return flag;

      }

      }

      2、在web工程-WebRoot下創(chuàng)建index.html和is_index.jsp.

      ①、index,html全部代碼:

      !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"

      html

      head

      title主頁/title

      meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

      meta http-equiv="description" content="this is my page"

      meta http-equiv="content-type" content="text/html; charset=UTF-8"

      !--link rel="stylesheet" type="text/css" href="./styles.css"--

      /head

      body

      div

      form action="is_index.jsp" method="post"

      label用戶名:/labelinput type="text" name="nameTxt"/

      label密碼:/labelinput type="password" name="passwordTxt"/

      input type="submit" value="登陸"/

      input type="reset" value="重置"/

      /form

      /div

      /body

      /html

      ②、is_index.jsp全部代碼如下:

      %@ page language="java" import="java.util.*,entity.DAO"

      pageEncoding="UTF-8"%

      %

      String path = request.getContextPath();

      String basePath = request.getScheme() + "://"

      + request.getServerName() + ":" + request.getServerPort()

      + path + "/";

      %

      !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

      html

      head

      base href="%=basePath%"

      title/title

      meta http-equiv="pragma" content="no-cache"

      meta http-equiv="cache-control" content="no-cache"

      meta http-equiv="expires" content="0"

      meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

      meta http-equiv="description" content="This is my page"

      !--

      link rel="stylesheet" type="text/css" href="styles.css"

      --

      /head

      body

      %

      String name = request.getParameter("nameTxt");

      String password = request.getParameter("passwordTxt");

      int flag;

      DAO dao = new DAO();

      flag = dao.search(name, password);

      if (flag == 0) {

      out.println("用戶不存在! ");

      } else if (flag == 1) {

      out.println("密碼錯誤! ");

      } else if (flag == 2) {

      out.println("歡迎登錄信息! ");

      } else {

      out.println("出現(xiàn)錯誤! ");

      }

      %

      /body

      /html

      !--作者:聊城職業(yè)技術(shù)學(xué)院10軟件陸勇--

      特別提醒:此屬于JDBC直連數(shù)據(jù)庫,需要特殊的類包支持;需要數(shù)據(jù)庫

      如何使用Sqlserver 2012 Always on技術(shù)

      一、啟用FileTable1、修改數(shù)據(jù)庫引擎的屬性打開“SQLServer配置管理器”,修改SQLServer數(shù)據(jù)庫引擎的屬性。使用此頁可針對此MicrosoftSQLServer2012安裝啟用FILESTREAM。(1)針對Transact-SQL訪問啟用FILESTREAM選中此項可針對Transact-SQL訪問啟用FILESTREAM。必須選中此控制選項,才能使用其他控制選項。如果不啟用此選項,就不能添加FileStream文件組。(2)針對文件I/O流訪問啟用FILESTREAM選中此項可針對FILESTREAM啟用Win32流訪問。(3)Windows共享名使用此控制選項可輸入將用來存儲FILESTREAM數(shù)據(jù)的Windows共享的名稱。默認(rèn)為該SQLServer實例的名稱。(4)允許遠(yuǎn)程客戶端針對FILESTREAM數(shù)據(jù)啟用流訪問選中此控制選項可允許遠(yuǎn)程客戶端訪問此服務(wù)器上的此FILESTREAM數(shù)據(jù)。2、修改服務(wù)器的屬性打開“SQLServerManagementStudio”,修改該實例的配置。默認(rèn)配置如下:上述選項解釋如下:(1)“FILESTREAM訪問級別”顯示SQLServer實例上支持的FILESTREAM的當(dāng)前級別。若要更改訪問級別,請選擇以下值之一:已禁用無法將二進(jìn)制大型對象(BLOB)數(shù)據(jù)存儲在文件系統(tǒng)中。此為默認(rèn)值。即filestreamaccesslevel=0已啟用Transact-SQL訪問可使用Transact-SQL訪問FILESTREAM數(shù)據(jù),但不能通過文件系統(tǒng)進(jìn)行訪問。即filestreamaccesslevel=1已啟用完全訪問FILESTREAM數(shù)據(jù)可使用Transact-SQL以及通過文件系統(tǒng)進(jìn)行訪問。即filestreamaccesslevel=0注意:在首次啟用FILESTREAM時,您可能需要重新啟動計算機才能配置驅(qū)動程序。(2)“FILESTREAM共享名稱”顯示在安裝過程中選擇的FILESTREAM共享的只讀名稱。在本次實驗中,我們將“FILESTREAM訪問級別”設(shè)定為:已啟用完全訪問。如果是通過T-SQL腳本執(zhí)行,則運行以下腳本:EXECsys.sp_configureN'filestreamaccesslevel',N'2'RECONFIGUREWITHOVERRIDE注意:設(shè)置完成之后,重啟實例。3、配置防火墻若要在防火墻保護(hù)的環(huán)境中使用FILESTREAM,客戶端和服務(wù)器都必須能夠?qū)NS名稱解析為包含F(xiàn)ILESTREAM文件的服務(wù)器。FILESTREAM要求Windows文件共享端口139和445處于打開狀態(tài)。二、配置文件組1、添加文件組完成上述操作之后,就可以為該數(shù)據(jù)庫添加專用于FileStream的文件組。如果是通過腳本操作,請運行以下腳本:ALTERDATABASE[db01]ADDFILEGROUP[FileStreamFileGroup]CONTAINSFILESTREAM2、添加文件完成上述操作之后,就可以為該數(shù)據(jù)庫添加FilStream類型的數(shù)據(jù)庫文件。在本例中,系統(tǒng)并沒有為“FileStream數(shù)據(jù)”的文件類型創(chuàng)建mdf或ndf文件,而是在文件夾C:\SqlData下面自動創(chuàng)建以邏輯名稱命名的文件夾,即C:\SqlData\FileData。其中filestream.hdr文件是FILESTREAM容器的頭文件。當(dāng)這個數(shù)據(jù)庫被刪除時,mdf、ndf、log連同這個文件夾都會被刪除。如果是通過腳本操作,請運行以下腳本:ALTERDATABASE[db01]ADDFILE(NAME=N'FileData',FILENAME=N'C:\SqlData\FileData')TOFILEGROUP[FileStreamFileGroup]注意:在上例中,在運行腳本之前,必須存在C:\SqlData,建議使用右側(cè)的選擇按鈕選擇路徑。如果路徑不存在,就會報錯:同時不能存在重復(fù)的文件夾,即不能存在C:\SqlData\FileData。否則也會報錯:3、啟動非事務(wù)訪問FileTable使Windows應(yīng)用程序可以獲取FILESTREAM數(shù)據(jù)的Windows文件句柄而不需要SQLServer事務(wù)。為了允許對SQLServer中存儲的文件進(jìn)行此非事務(wù)性訪問,必須為要包含F(xiàn)ileTable的每個數(shù)據(jù)庫在數(shù)據(jù)庫級別上指定所需的非事務(wù)性訪問級別。選項解釋如下:(1)FILESTREAM非事務(wù)訪問為從文件系統(tǒng)到FileTables中存儲的FILESTREAM數(shù)據(jù)的非事務(wù)性訪問指定以下選項之一:OFF、READ_ONLY或FULL。如果在服務(wù)器上未啟用FILESTREAM,則該值將設(shè)置為OFF并且被禁用。在本次實驗中,將其設(shè)置為FULL。(2)FILESTREAM目錄名稱為與所選數(shù)據(jù)庫相關(guān)聯(lián)的FILESTREAM數(shù)據(jù)指定目錄名稱。在FileTable文件夾層次結(jié)構(gòu)中,此數(shù)據(jù)庫級目錄將成為在實例級別為FILESTREAM指定的共享名稱的子級以及在數(shù)據(jù)庫中創(chuàng)建的FileTable的父級。如果啟用非事務(wù)性訪問時沒有提供目錄名稱,則在以后必須提供它,這樣才能在數(shù)據(jù)庫中創(chuàng)建FileTable。如果是通過腳本執(zhí)行,如下:ALTERDATABASEdb01SETFILESTREAM(NON_TRANSACTED_ACCESS=FULL,DIRECTORY_NAME=N'ImageFiles')注意:更改現(xiàn)有數(shù)據(jù)庫時,調(diào)用帶DIRECTORY_NAMEFILESTREAM選項的ALTERDATABASE(Transact-SQL)語句。使用這些選項更改目錄名稱時,數(shù)據(jù)庫必須以獨占方式鎖定,沒有打開的文件句柄。說明:為檢查是否在數(shù)據(jù)庫上啟用了非事務(wù)性訪問,可以查詢目錄視圖,腳本如下:SELECTDB_NAME(database_id),non_transacted_access,non_transacted_access_descFROMsys.database_filestream_options三、創(chuàng)建FileTable1、創(chuàng)建第一個FileTable“SQLServerManagementStudio”只提供一個腳本模板,要想創(chuàng)建FileTable還是得用腳本完成:USEdb01CREATETABLEImageTable1ASFILETABLE官方的范本為:USE[db01]CREATETABLE[dbo].[ImageTable1]ASFILETABLEON[PRIMARY]FILESTREAM_ON[FileStreamFileGroup]WITH(FILETABLE_DIRECTORY=N'ImageTable1',FILETABLE_COLLATE_FILENAME=Chinese_PRC_CI_AS)2、創(chuàng)建第二個FileTableCREATETABLEImageTable2ASFILETABLE3、獲取共享路徑文件表創(chuàng)建之后,就會相應(yīng)的產(chǎn)生一個文件表共享目錄,該目錄路徑可以通過內(nèi)建函數(shù)獲取:SELECTFileTableRootPath('ImageTable1')本次實驗所返回的結(jié)果為:\\SQL1\SqlFile\ImageFiles\ImageTable14、查看通過Windows資源管理器,可見已經(jīng)創(chuàng)建了以GUID命名的文件夾。通過SQLServerManagementStudio,查看表的結(jié)構(gòu)。四、操作1、向文件夾中添加文件通過“Windows資源管理器”,向文件夾\\SQL1\SqlFile\ImageFiles\ImageTable1中添加一個文件A01.GIF。然后運行腳本:select*fromImageTable1結(jié)果如下:可見,SQLServer自動在Table中添加了記錄。2、文件改名運行以下腳本:updateImageTable1setname='Cup.GIF'wherename='A01.GIF'通過“Windows資源管理器”,查看文件夾\\SQL1\SqlFile\ImageFiles\ImageTable1,可見文件A01.GIF已經(jīng)被改名為Cup.GIF。3、查看共享文件夾我們可以繼續(xù)復(fù)制其他文件,然后通過“Windows資源管理器”,查看文件夾。4、刪除文件可以使用腳本刪除,例如:DeleteImageTable1wherename='Cup.GIF'或者,通過“Windows資源管理器”直接刪除該文件。五、備份和還原1、備份數(shù)據(jù)庫使用SQLServer備份數(shù)據(jù)庫時,F(xiàn)ILESTREAM數(shù)據(jù)將與數(shù)據(jù)庫中的結(jié)構(gòu)化數(shù)據(jù)一起備份。2、部分備份如果不想將FILESTREAM數(shù)據(jù)與關(guān)系數(shù)據(jù)一起備份,則可以使用部分備份將FILESTREAM文件組排除在外。六、相關(guān)說明詳見/zh-cn/library/gg492086.aspx1、AlwaysOn在包含F(xiàn)ILESTREAM或FileTable數(shù)據(jù)的數(shù)據(jù)庫屬于某一AlwaysOn可用性組時:FILESTREAM和FileTable函數(shù)接受或返回虛擬網(wǎng)絡(luò)名稱(VNN),而非計算機名稱。有關(guān)這些函數(shù)的詳細(xì)信息,請參閱Filestream和FileTable函數(shù)(Transact-SQL)。通過文件系統(tǒng)API對FILESTREAM或FileTable數(shù)據(jù)進(jìn)行的所有訪問都應(yīng)該使用VNN,而非計算機名稱。2、表分區(qū)FileTable不支持分區(qū)。通過對多個FILESTREAM文件組的支持,在大多數(shù)方案中可以解決純向上擴展問題,而不必使用分區(qū)(不像SQL2008FILESTREAM)。3、復(fù)制FileTable不支持復(fù)制和相關(guān)功能(包括事務(wù)性復(fù)制、合并復(fù)制、更改數(shù)據(jù)捕獲和更改跟蹤)。4、視圖可以像為任何其他表一樣為FileTable創(chuàng)建視圖。但是對于為FileTable創(chuàng)建的視圖有以下注意事項:視圖將不具有任何FileTable語義,也就是說,視圖中的列(包括“文件屬性”列)的行為與常規(guī)視圖列一樣,不具有任何特殊語義,對于表示文件/目錄的行也是如此。可以基于“可更新視圖”語義更新視圖,但是基礎(chǔ)表約束可能拒絕更新,就像在表中一樣。可以通過將文件的路徑添加為視圖中的顯式列,在視圖中顯示該路徑。例如:CREATEVIEWMP3FILESASSELECTcolumn1,column2,…,GetFileNamespacePath()ASPATH,column3,…FROMDocuments

      SQLserver數(shù)據(jù)庫實訓(xùn)總結(jié)怎么寫?

      這個主要要著重寫幾個方面,你一定要多寫,寫的詳細(xì)一點。

      1,管理系統(tǒng)的數(shù)據(jù)庫需求【這個算是概況】

      2,數(shù)據(jù)庫對象模型設(shè)計 【設(shè)計核心部分】

      3,數(shù)據(jù)庫的創(chuàng)建以及表間關(guān)系,存儲過程,視圖,觸發(fā)器的設(shè)計和定義。【標(biāo)準(zhǔn)定義部分】

      4,數(shù)據(jù)庫的優(yōu)化設(shè)計,【這個你要是沒有經(jīng)驗,就多測試,多寫測試結(jié)果】

      【著重在測試上多寫點啊,比如,20萬數(shù)據(jù)和100萬數(shù)據(jù)的時候,你是如何優(yōu)化查詢的】

      少說這里能寫個幾千字。

      5,數(shù)據(jù)訪問組件的代碼結(jié)構(gòu),既然是管理系統(tǒng),肯定要涉及數(shù)據(jù)訪問。你把這個多寫一點,比如不同組件之間的數(shù)據(jù)訪問的差異,優(yōu)勢,弊端,你是如何改進(jìn)的之類的。

      7,BUG調(diào)試日志,開發(fā)這么個系統(tǒng),肯定是中途經(jīng)歷了不少的錯誤和修改,你把這個過程寫一點。

      8,記錄下你對于這個系統(tǒng)從設(shè)計到開發(fā)的經(jīng)驗,總結(jié)。

      這么下來,怎么著也得1萬字吧,要是再把參考的資料加上,恐怕能打印一小本了。


      新聞名稱:sqlserver實驗二,sqlserver實驗總結(jié)
      網(wǎng)頁鏈接:http://www.ef60e0e.cn/article/hdgeih.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        莱西市| 永清县| 行唐县| 循化| 苏尼特左旗| 阿克陶县| 石柱| 延津县| 扎囊县| 大方县| 郯城县| 铅山县| 蚌埠市| 栖霞市| 白朗县| 乐陵市| 清新县| 乳源| 天等县| 怀远县| 阜城县| 拉孜县| 中山市| 友谊县| 乾安县| 丹凤县| 都匀市| 南投市| 广平县| 天津市| 化隆| 奎屯市| 孝义市| 长春市| 万州区| 泸定县| 高平市| 兰坪| 喀喇| 沭阳县| 黄龙县|