黃小二的讀書筆記
有才而性緩定屬大才,有智而氣和斯為大智。人偏狹我受之以寬容,人險仄我持之以坦蕩。緩事宜急干,敏則有功;急事宜緩辦,忙則多措。 --李叔同
首頁
新隨筆
聚合
管理
隨筆-7 評論-24 文章-102 trackbacks-0
JDBC 直連 SQL2005 的一點心得
一、配置 SQL Server 2005 以允許遠程連接 (通過使用實例名稱來運行 SQL Server 2005 )
http://support.microsoft.com/kb/914277/zh-cn
摘要&總結
在嘗試從遠程計算機連接到 Microsoft SQL Server
2005
實例時,可能會接收到錯誤消息。在使用任何程序連接到 SQL Server 時都可能會發生此問題。例如,在使用 SQLCMD 實用工具連接到 SQL Server 時收到以下錯誤消息:
Sqlcmd:錯誤:Microsoft SQL Native Client:建立到服務器的連接時發生錯誤。連接到 SQL Server
2005
時,默認設置 SQL Server 不允許遠程連接這個事實可能會導致失敗。
如果沒有將 SQL Server
2005
配置為接受遠程連接,則可能會發生此問題。默認情況下,SQL Server
2005
Express Edition 和 SQL Server
2005
Developer Edition 不允許遠程連接。若要配置 SQL Server
2005
以允許遠程連接,請完成以下所有步驟:
• 在您要從遠程計算機連接到的 SQL Server 實例上啟用遠程連接。
• 打開 SQL Server Browser 服務。
• 配置防火墻以允許與 SQL Server 和 SQL Server Browser 服務相關的網絡通訊。
啟用 SQL Server Browser 服務
如果您是通過使用實例名稱來運行 SQL Server
2005
并且在連接字符串中沒有使用特定的 TCP
/
IP 端口號,則必須啟用 SQL Server Browser 服務以允許遠程連接。
例如,使用
<
計算機名
>
\SQLEXPRESS 的默認實例名稱
安裝的 SQL Server
2005
Express。不管您正在運行多少個 SQL Server
2005
實例,只需要啟用一次 SQL Server Browser 服務。
(以下是個人的服務器上的配置,打開了 TCP
/
IP 和 實例名)
二、通過 TCP 端口直接到 SQL Server 實例 (端口默認值是 1433)
為SQL Server使用非標準的端口
http://www.windbi.com/showtopic-293.aspx
摘要&總結
1
、為社么要使用 TCP
/
IP 連接
在程序配置文件里,Data Source
=
(服務器的IP地址)比 Data Source
=
(local) 更有利于移植。
2
、服務器端關于標準端口(
1433
)的更改
當你安裝SQL Server時,默認實例是監聽1433端口號的。安全方面容易受到攻擊。
當安裝一個命名實例后,在它啟動的時候默認使用的是動態決定的端口號。因此,命名實例每次啟動時,都有可能監聽不同的端口號。對于通過防火墻訪問方式造成極大問題。
因此,
為了限制對你的SQL Server的訪問,你需要配置SQL Server去監聽一個特定的端口
。
(怎樣配置SQL Server去監聽特定的端口,示例中使用的是
1433
,你可以自由選擇)
3
、使用特定端口設置時的客戶端連接
客戶端有3種方法連接到一個使用特定非標準端口號的實例。
第一種方法是運行SQL Server Browser服務。
第二個方法是在客戶端機器上創建一個SQL Server的別名。
最后一個方法是在連接字符串里通過編程來指定端口號。Data Source=SERVER2,8484;Initial Catalog=AdventureWorks
(客戶端協議)
結論
正如你所看到的,在用一個特定的端口號來設置你的SQL Server實例時沒有太多的工作要做。最大的問題就是確保連接字符串的編碼要正確。當設置端口號的時候,要確保該端口號沒有被使用。
為了確保你的環境更加安全,我建議你關閉SQL Server Browser服務。這樣所有的客戶端在連接SQL Server的時候都要求指定端口號。
三、程序中使用端口連接數據庫
在連接到 SQL Server 數據庫之前,必須首先在本地計算機或服務器上安裝 SQL Server,并且必須在本地計算機上安裝 JDBC 驅動程序。
Microsoft SQL Server 2005 JDBC Driver 1.2 下載
使用 JDBC 驅動程序
http://msdn.microsoft.com/zh-cn/library/ms378526.aspx
創建連接 URL
http://msdn.microsoft.com/zh-cn/library/ms378428.aspx
myeclicse怎么與sql server 2005連接
http://zhidao.baidu.com/question/55043158.html?fr=qrl&test=query
摘要&總結
MyEclipse Database Explor 配置
Driver Template :在下拉框中選擇數據庫驅動模板。這里這里選擇 Microsoft SQL Server
2005
Driver JARS : 添加sql jdbc 。點擊 Add JARs 。JDBC包的sqljdbc.jar文件。
Connection URL: jdbc:sqlserver:
//
10.0.0.99:1433;databaseName=AdventureWorks
或 jdbc:sqlserver:
//
A9DFC026515C47B\MYSQL;databaseName=AdventureWorks (已啟動SQL Server Browser服務)
User name 和 Password為登陸名字和密碼: 好像必須填,
"
window 身份驗證
"
無效
VS
2005
和 SQL
2005
中的配置
幾乎和MyEclipse Database Explor一樣,只不過是 端口號前面的
'
:
'
變成了
'
,
'
服務器名稱:
10.0
.
0.99
,
1433
與數據庫建立簡單連接
若要使用 DriverManager 類連接到數據庫,必須首先按如下方式注冊驅動程序:
Class.forName(
"
com.microsoft.sqlserver.jdbc.SQLServerDriver
"
);
加載驅動程序后,可通過使用連接 URL 來建立連接:
String connectionUrl
=
"
jdbc:sqlserver://localhost:1433;
"
+
"
databaseName=AdventureWorks;user=MyUserName;password=*****;
"
;
Connection con
=
DriverManager.getConnection(connectionUrl);
四、SQL 2005 更改sa密碼
http://topic.csdn.net/u/20071130/13/54df9ff6-ad1d-45a3-9d9b-da6a33714227.html
時間匆忙,沒一一驗證過。
摘要
企業管理里—安全性—賬號—右健屬性(最好取消密碼策略這項)
sp_password
'
OldPassword
'
,
'
NewPassword
'
alter
login
[
sa
]
with
password
=
N
'
NewPassword
'
--
舊密碼可以不用提供
posted on 2008-07-13 23:39
黃小二
閱讀(887)
評論(0)
編輯
收藏
所屬分類:
J2EE
、
J2SE
、
[DB].SQL Server
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
使用 dom4j 解析 XML
iis tomcat 服務集成
Struts 2表單標簽
Struts2 讀書筆記(一) 前言、安裝、配置
'Hibernate 完全手冊' 讀書筆記(五) 事務和并發、緩存、高級特性、附錄
'Hibernate 完全手冊' 讀書筆記(四) 查詢語言
'Hibernate 完全手冊' 讀書筆記(三) 映射、操作對象
'Hibernate 完全手冊' 讀書筆記(二) 初識、體系、對象標識符、配置、映射類型
'Hibernate 完全手冊' 讀書筆記(一) 對象持久化基礎
JAVA 中各種數據庫連接方式(補齊中)
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
文章分類
(147)
[DB](5)
[DB].MySQL(7)
[DB].Oracle(14)
[DB].SQL Server(8)
Ajax(13)
ASP.NET(18)
C#(19)
J2EE(22)
J2SE(12)
S/S2SH(15)
Web Design(8)
雜談(6)
文章檔案
(108)
2010年6月 (1)
2010年5月 (12)
2010年4月 (18)
2009年9月 (3)
2009年8月 (2)
2009年7月 (6)
2009年6月 (3)
2009年5月 (7)
2009年4月 (10)
2009年3月 (1)
2009年1月 (1)
2008年12月 (4)
2008年11月 (1)
2008年10月 (17)
2008年9月 (17)
2008年8月 (2)
2008年7月 (3)
在線幫助
Java API Specifications
Java 開源大全
javaNB 在線文檔
MSDN 技術資源庫
MySQL 5.1參考手冊
Oracle Documentation
w3school 在線教程
開源軟件庫
Ajax/JavaScript腳本大全
Asp.net源碼專業站
CSDN開源頻道
CSS9.NET
源碼愛好者
社區
developerWorks 中國
最新評論
1.?re: SQL Server 2005/2008 對With Encryption選項創建的存儲過程解密
評論內容較長,點擊標題查看
--專業祛痘
2.?re: SQL Server 2005/2008 對With Encryption選項創建的存儲過程解密
評論內容較長,點擊標題查看
--lolola
3.?re: 在 WinForm中使用 WebClient上傳文件
44444444444444444444444
--熱熱
4.?re: 使用 HibernateTemplate 實現分頁查詢 (HibernateCallback接口)
評論內容較長,點擊標題查看
--redcoatjk
5.?re: SQL Server 2005/2008 對With Encryption選項創建的存儲過程解密
評論內容較長,點擊標題查看
--謝謝樓主
評論排行榜
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 黃小二
主站蜘蛛池模板:
亚洲精品私拍国产福利在线
|
亚洲中文字幕无码一久久区
|
免费看男女下面日出水视频
|
www.亚洲精品.com
|
国产亚洲情侣一区二区无
|
亚洲精品乱码久久久久久久久久久久
|
中文字幕乱码免费看电影
|
久久久久久免费一区二区三区
|
亚洲色精品三区二区一区
|
亚洲AV综合永久无码精品天堂
|
亚洲AV日韩AV天堂一区二区三区
|
亚洲欧美中文日韩视频
|
国产亚洲精品仙踪林在线播放
|
亚洲日本一区二区三区在线不卡
|
四虎永久在线观看免费网站网址
|
亚洲男人第一av网站
|
国产成人免费a在线视频app
|
在线亚洲精品自拍
|
亚洲国产成+人+综合
|
免费观看四虎精品成人
|
久久99热精品免费观看动漫
|
免费看韩国黄a片在线观看
|
亚洲国产av无码精品
|
777亚洲精品乱码久久久久久
|
五月天婷婷免费视频
|
亚洲午夜免费视频
|
扒开双腿猛进入爽爽免费视频
|
在线a免费观看最新网站
|
我想看一级毛片免费的
|
国产福利电影一区二区三区,亚洲国模精品一区
|
无码日韩精品一区二区三区免费
|
中文精品人人永久免费
|
免费毛片在线看片免费丝瓜视频
|
99在线视频免费观看视频
|
亚洲精品视频在线看
|
亚洲码一区二区三区
|
少妇亚洲免费精品
|
亚洲w码欧洲s码免费
|
亚洲av手机在线观看
|
亚洲精品一卡2卡3卡三卡四卡
|
亚洲综合区图片小说区
|