黃小二的讀書筆記
有才而性緩定屬大才,有智而氣和斯為大智。人偏狹我受之以寬容,人險仄我持之以坦蕩。緩事宜急干,敏則有功;急事宜緩辦,忙則多措。 --李叔同
首頁
新隨筆
聚合
管理
隨筆-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 黃小二
主站蜘蛛池模板:
亚洲AV永久无码区成人网站
|
精品国产亚洲男女在线线电影
|
免费无遮挡无码视频网站
|
亚洲AV乱码久久精品蜜桃
|
日韩精品免费在线视频
|
久久精品国产精品亚洲艾草网
|
国产一级婬片A视频免费观看
|
亚洲午夜福利在线观看
|
久久精品无码精品免费专区
|
亚洲精品免费观看
|
av大片在线无码免费
|
亚洲成A人片在线播放器
|
日韩视频在线免费观看
|
美女露100%胸无遮挡免费观看
|
亚洲äv永久无码精品天堂久久
|
无遮挡免费一区二区三区
|
国产亚洲色婷婷久久99精品91
|
yellow视频免费看
|
亚洲国产精彩中文乱码AV
|
6080午夜一级毛片免费看6080夜福利
|
亚洲日本在线播放
|
午夜一级免费视频
|
一级毛片免费视频网站
|
亚洲第一精品在线视频
|
青春禁区视频在线观看直播免费
|
人人狠狠综合久久亚洲
|
亚洲日韩国产精品第一页一区
|
在线日本高清免费不卡
|
亚洲JLZZJLZZ少妇
|
亚洲色自偷自拍另类小说
|
久久成人国产精品免费软件
|
亚洲欧美成人av在线观看
|
国产亚洲精午夜久久久久久
|
精品国产sm捆绑最大网免费站
|
亚洲成在人线aⅴ免费毛片
|
国产亚洲精品久久久久秋霞
|
免费视频爱爱太爽了
|
九九九国产精品成人免费视频
|
久久亚洲日韩精品一区二区三区
|
女人被男人躁的女爽免费视频
|
亚洲精品偷拍视频免费观看
|