最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jbuilder2006連接sqlserver2000的方法

 更新時(shí)間:2008年10月07日 23:31:12   作者:  
xp jbuiler2006 連接SQL SERVER2000的問(wèn)題
1.其中包括下載JDBC FRO Microsft SQL_Server2000的驅(qū)動(dòng)程序(在微軟官方網(wǎng)站下的,是sp3版的,這里就不寫(xiě)具體地址了,網(wǎng)上挺多的,但注意版本,我下的是sp3)。下載后發(fā)現(xiàn)是EXE 文件,雙擊安裝。默認(rèn)安裝目錄:C:Program FilesMicrosoft SQL Server 2000 Driver for JDBC,其中C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClib目錄下的三個(gè)擴(kuò)展名為.jar是我們要的驅(qū)動(dòng)。然后配制環(huán)境變量:
在classpath這個(gè)環(huán)境變量里加入以下語(yǔ)句:
C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClibmsbase.jar;
C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClibmssqlserver.jar;
C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClibmsutil.jar;
  如果你的機(jī)子上正確配制了JDK的環(huán)境變量就應(yīng)該有CLASSPATH這個(gè)環(huán)境變量,若沒(méi)有就新建一個(gè)。
(http://download.microsoft.com/download/4/1/d/41d3e9c0-64d1-451e-947b-7a4cba273b2d/setup.exe)
2.檢查1433端口是否打開(kāi):NETSTAT(DOS進(jìn)入C:\WINDOWS\SYSTEM32下) NETSTAT -AN
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establis
hing socket.
 出現(xiàn)上邊錯(cuò)誤的主要原因是默認(rèn)的數(shù)據(jù)庫(kù)服務(wù)器端口 1433沒(méi)有打開(kāi),無(wú)法直接連接 。
  這時(shí)你在命令提示行中輸入命令:netstat –an 來(lái)查看有沒(méi)有tcp:0.0.0.0:1433,如果沒(méi)有那就肯定是因?yàn)閿?shù)據(jù)庫(kù)服務(wù)器端口 1433端口沒(méi)開(kāi)。這時(shí)你需要下載SQL_Serve20000的sp4補(bǔ)丁,下載安裝后會(huì)發(fā)現(xiàn),默認(rèn)C盤(pán)下SQL2KSP4中setup.dat安裝(******* 很重要******),1433端口已經(jīng)打開(kāi)了,再次執(zhí)行程序,順利執(zhí)行完畢。
(http://download.microsoft.com/download/9/b/f/9bff6646-2cdb-4069-ada0-548be9cb9338/SQL2000-KB884525-SP4-x86-CHS.EXE)
3 java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用戶 'xxx' 登錄失敗。原困是未設(shè)置SQL SERVER登錄認(rèn)證模式為混合認(rèn)證模式,因?yàn)镾QL SERVER默認(rèn)安裝后認(rèn)證模式為WINDOWS認(rèn)證模式,從而導(dǎo)致出錯(cuò)。
解決方法:?jiǎn)?dòng)SQLSERVER企業(yè)管理器,選擇要進(jìn)行認(rèn)證模式設(shè)置的服務(wù)器。右擊該服務(wù)器,在彈出菜單中選擇屬性,SQL SERVER將
彈出屬性對(duì)話框在屬性對(duì)話框中選擇安全性選項(xiàng),在身份驗(yàn)證處選擇“SQL Server和Windows”,然后確定。
4.1、打開(kāi)Jbuilder,選擇Tools-->Configure-->Libraries。
 .2、然后在左邊的列表框下選擇New,填入:Name:sql,Location:User Home,然后點(diǎn)擊Add,
  加入目錄C:Program FilesMicrosoft SQL Server 2000 JDBClib,確定 。
  .3、Project-->Prject Properties-->Paths-->Required Libraries-->Add
  加入剛才添加的User Home/sql確定
  .4、Enterprise-->Enterprise Setup-->Database Drivers-->Add,加入U(xiǎn)ser Home/sql,
  添加之后在列表框中顯示的是sql.config,確定,重新啟動(dòng)JBuilder
  .5、Tools-->Database
  Pilot-->View-->Options-->Drivers-->Add
  填入
Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriver
Simple URL:microsoft:sqlserver://localhost:1433;DatabaseName=mybase
  確定之后,Tools-->Database Pilot-->New的Driver里選擇
com.microsoft.jdbc.sqlserver.SQLServerDriver
  在URL里填入:
microsoft:sqlserver://服務(wù)器Ip地址或主機(jī)名:1433;DatabaseName=數(shù)據(jù)庫(kù)名
  點(diǎn)擊確定,雙擊或點(diǎn)擊+號(hào)輸入sql數(shù)據(jù)庫(kù)的用戶名和密碼,就完成了JB與sql的連接!
5.java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]對(duì)象名 ‘xxx' 無(wú)效
根本原因:
訪問(wèn)數(shù)據(jù)庫(kù)的用戶有登錄權(quán)限,但無(wú)操作表的權(quán)限
解決辦法:
1. 在[企業(yè)控制臺(tái)]窗口–[樹(shù)]子窗口–[安全性]子樹(shù)–[登錄](méi)項(xiàng)里將你使用的登陸用戶的默認(rèn)數(shù)據(jù)庫(kù)設(shè)為你所使用的數(shù)據(jù)庫(kù)。
2. 在[企業(yè)控制臺(tái)]窗口–[樹(shù)]子窗口–[安全性]子樹(shù)–[登錄](méi)項(xiàng)里新增一個(gè)登錄用戶(在其中選擇SQL Server 身份驗(yàn)證、服務(wù)器角色和要訪問(wèn)的數(shù)據(jù)庫(kù)),以后便可用些新增用戶訪問(wèn)你勾選的數(shù)據(jù)庫(kù)了。
大家在用java連接ms sql時(shí)可能會(huì)這樣的問(wèn)題
原因是sa用戶為系統(tǒng)用戶,它雖然能夠登陸數(shù)據(jù)庫(kù),但是數(shù)據(jù)庫(kù)里邊的權(quán)限都是dbo的,所以,我們現(xiàn)在為這個(gè)數(shù)據(jù)庫(kù)重新建立一個(gè)用戶.
當(dāng)然,這個(gè)情況只發(fā)生在java里邊. .net是不會(huì)這樣的.
只要新建立一個(gè)用戶,再在權(quán)限那分配權(quán)限做好就行了.
參照(作者:佚名 文章來(lái)源:onegreen.net )
注:
部分作者在寫(xiě)到用戶登錄時(shí),"PASSWORD="就行了,本人在“=”后加空格,有錯(cuò),不能連接。
不能在jbuilder中啟動(dòng)項(xiàng)目,因?yàn)閖builder啟動(dòng)web項(xiàng)目時(shí)是不會(huì)去讀你指定的tomcat中的server.xml的,這樣的話數(shù)據(jù)源就不可用了,如果我們不能在jbuilder中啟動(dòng)項(xiàng)目,我門(mén)就不能在調(diào)試狀態(tài)下來(lái)運(yùn)行了,這樣對(duì)我們來(lái)寫(xiě)程序就沒(méi)有太大意義了(當(dāng)然我們可以在外面啟動(dòng)tomcat,采用遠(yuǎn)程調(diào)試的方法,這樣即可以使用數(shù)據(jù)源,也可以調(diào)試修改程序,但這個(gè)有點(diǎn)殺雞用牛刀的意思,不推薦),實(shí)際上jbuilder在啟動(dòng)web項(xiàng)目時(shí)它會(huì)在工程目錄下建立一個(gè)tomcat文件架,它會(huì)去讀conf下的server8080.xml文件(8080為你為tomcat設(shè)定的端口),所以我們要想在jbuilder中啟動(dòng)數(shù)據(jù)源,必須要在該配置文件中加上數(shù)據(jù)源信息),具體的是將
運(yùn)行工程,在你的主文件夾下的tomcat\conf有server8080.xml,工程停止會(huì)消失,在
server8080.xml中的一條注釋刪掉,(否則它仍然會(huì)是臨時(shí)文件,會(huì)被覆蓋的)在<host>結(jié)點(diǎn)中加上
<Resource name="jdbc/***" auth="Container"
type="javax.sql.DataSource" password="****"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="2"
maxWait="5000"
username="sa"
url="jdbc:microsoft:sqlserver://192.168.*.*:1433;DatabaseName=***"
maxActive="4"/>
注意這里<context>結(jié)點(diǎn)可用它自身的,不要修改,重啟項(xiàng)目,這時(shí)你就可以使用數(shù)據(jù)源了。之所以在jbuilder中啟動(dòng)web項(xiàng)目有點(diǎn)麻煩,是它沒(méi)有把項(xiàng)目發(fā)布到tomcat的webapp下面去,而是把tomcat的一些東西拿過(guò)來(lái)了(相當(dāng)于),象eclispe或idea就沒(méi)有這種問(wèn)題了。
以上所說(shuō)的配置數(shù)據(jù)源是在jbuilder2006 tomcat5.5.9下實(shí)驗(yàn)的.參考http://www.blogjava.net/siliconchip/articles/78214.html
javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
[ ctx=new InitialContext();
Context envCtx = (Context) ctx.lookup("java:comp/env");
ds = (DataSource) ctx.lookup("jdbc/數(shù)據(jù)庫(kù)名");]
改為:[ds=(DataSource)ctx.lookup("java:comp/env/jdbc/數(shù)據(jù)庫(kù)名"]異常消失,不知有何不同?
Context envCtx = (Context) ctx.lookup("java:comp/env");改為
Context envCtx = (Context) envCtx.lookup("java:comp/env");異常消失.

相關(guān)文章

  • Java實(shí)現(xiàn)文件的加密解密功能示例

    Java實(shí)現(xiàn)文件的加密解密功能示例

    這篇文章主要介紹了Java實(shí)現(xiàn)文件的加密解密功能,結(jié)合具體實(shí)例形式詳細(xì)分析了java針對(duì)文件的讀取、判斷、加密、解密等相關(guān)步驟與操作技巧,需要的朋友可以參考下
    2017-10-10
  • Java對(duì)接ansible自動(dòng)運(yùn)維化平臺(tái)方式

    Java對(duì)接ansible自動(dòng)運(yùn)維化平臺(tái)方式

    這篇文章主要介紹了Java對(duì)接ansible自動(dòng)運(yùn)維化平臺(tái)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Java基于Swing實(shí)現(xiàn)的打獵射擊游戲代碼

    Java基于Swing實(shí)現(xiàn)的打獵射擊游戲代碼

    這篇文章主要介紹了Java基于Swing實(shí)現(xiàn)的打獵射擊游戲代碼,包含完整的游戲事件處理與邏輯流程控制,具有不錯(cuò)的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • Java 字符串拼接竟然有這么多姿勢(shì)(收藏版)

    Java 字符串拼接竟然有這么多姿勢(shì)(收藏版)

    這篇文章主要介紹了Java 字符串拼接竟然有這么多姿勢(shì),很值得大家收藏,需要的朋友可以參考下
    2019-11-11
  • Java并發(fā)機(jī)制的底層實(shí)現(xiàn)原理分析

    Java并發(fā)機(jī)制的底層實(shí)現(xiàn)原理分析

    本文主要介紹了Java中并發(fā)編程中常用的一些機(jī)制,包括volatile、synchronized和原子操作,volatile是輕量級(jí)的同步機(jī)制,保證了共享變量的可見(jiàn)性;synchronized是一種重量級(jí)的同步機(jī)制,通過(guò)加鎖和解鎖來(lái)保證線程安全
    2025-01-01
  • SpringBoot使用Spark過(guò)程詳解

    SpringBoot使用Spark過(guò)程詳解

    這篇文章主要介紹SpringBoot使用Spark的方法的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望能幫助大家解決問(wèn)題
    2023-02-02
  • 永久解決idea git log亂碼的問(wèn)題

    永久解決idea git log亂碼的問(wèn)題

    這篇文章主要介紹了永久解決idea git log亂碼的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • IDEA中的clean,清除項(xiàng)目緩存圖文教程

    IDEA中的clean,清除項(xiàng)目緩存圖文教程

    這篇文章主要介紹了IDEA中的clean,清除項(xiàng)目緩存圖文教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • java反射深入剖析(推薦)

    java反射深入剖析(推薦)

    下面小編就為大家?guī)?lái)一篇java反射深入剖析。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07
  • Java生成中間logo的二維碼的示例代碼

    Java生成中間logo的二維碼的示例代碼

    這篇文章主要介紹了Java如何生成中間logo的二維碼,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07

最新評(píng)論

老河口市| 五家渠市| 青龙| 合水县| 杭州市| 大洼县| 固镇县| 德化县| 乐平市| 进贤县| 平定县| 龙胜| 鹤庆县| 丹江口市| 安吉县| 沅陵县| 陈巴尔虎旗| 界首市| 隆尧县| 冷水江市| 兴城市| 弥渡县| 木兰县| 体育| 布拖县| 阿拉善右旗| 衢州市| 英德市| 昌平区| 永泰县| 平远县| 碌曲县| 上犹县| 榕江县| 昆山市| 枣阳市| 日喀则市| 呼玛县| 绵阳市| 海晏县| 三河市|