無法連線到local的解決方法 sqlserver:連線到伺服器
- IT科技
- 關注:1.44W次
在這裡要插入一個問題,就是資料庫佔用的埠問題。百度了一下有兩種方法。方法一:開啟資料庫,新建查詢,輸入code,可以看到埠號為11588方法二:在這裡我還要插入一個我遇到的問題,就是IPALL的TCP動態埠是0,,我的是0,,問題是SQLNAME的TCP/IP協議未開啟解決辦法就是把它開啟,然後再把SQLNAME的服務重新啟動,這是必須的,否則更改無效。還可以用cmd的netstat -an命令檢視埠是否在使用可以看到正常使用把url寫好之後try catch還是報錯了,各種百度之後才發現問題,,原來我下載的是SQL server 2008 然而url寫的是 mysql 這兩7a64e58685e5aeb931333365653239個數據庫不是一家人。。。於是乎,我又重新下載SQL的jar,重新加入專案,重新寫程式碼[java] view plain copyClass.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://127.0.0.1:11588;DatabaseName=test728"; String user = "sa"; String password = "123456"; Connection con = DriverManager.getConnection(url,user,password); 到這裡try catch一下沒有任何異常,下面就連線資料庫插入一個表試試吧[java] view plain copytry { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://127.0.0.1:11588;DatabaseName=test728"; String user = "sa"; String password = "123456"; Connection con = DriverManager.getConnection(url,user,password); String sql = "insert into dbo.StuInfo (username,password,sex,age) values('張三','123','男',22)"; Statement sta = con.createStatement(); sta.executeUpdate(sql); con.close(); } catch (SQLException e) { // TODO: handle exception System.out.println("error"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); System.out.println("class error"); } 編譯執行無異常以上是我本人遇到的問題,算挺多的歡迎指正www.51dongshi.com防採集。
初次安裝使用SQL server 2008時,可能會遇到無法連線到(local)的情況。那麼,如何解決此問題?
材料/工具
SQL server 2008
首先確認IP地址能否ping的通,還有確定是否有硬體防火牆隔離,如果是區域網的,要確定對方伺服器的端
方法
開啟SQL server 配置管理器-->SQL server 網路配置-->例項名的協議(我的例項名為SQLEXPRESS)。
1、手工輸入(local)試試,帶括號2、手工輸入你的計算機名稱試試、如果不行,把身份驗證改為w
將SQLEXPRESS協議中的Named Pipes和 TCP/IP啟用。
1、檢查本地連線資料的方式,是用伺服器名稱還是IP地址如果是IP地址,檢查一下伺服器的IP地址是
點選SQL Server服務,將SQL Server(SQLEXPRESS)重新啟動。
重置了IP就可以了。具體如下:下面的步驟需要一些前提:你的sqlserver服務已經安裝了,就是
重新開啟SQL Server Management Studio ,伺服器型別選擇資料庫引擎,伺服器名稱填(local)例項名或者 計算機名例項名 (計算機名為你的計算機名稱,例項名一般為SQLEXPRESS或者安裝SQL時建立的例項名),身份驗證選擇windows身份驗證。點選連線,這時應該就會登陸進去。
在這裡要插入一個問題,就是資料庫佔用的埠問題。百度了一下有兩種方法。方法一:開啟資料庫,新建
網頁連結幫你找到一個關於SQLServer連線錯誤的連結,希望能夠幫到你,本來就是 這樣sql server(也copy叫mssql)資料庫的本地地址就是(local)mysql 資料庫的本地地址是 (localhost) 這有什麼不對嗎? 同樣zhidao,如果你使用(local)來連線mysql,同樣不能連線內容來自www.51dongshi.com請勿採集。
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/x2nr66.html