为什么安装MSSQL2005数据库到正在配置组件...之后就没有跳到下一步,而是就没反应了呢

为什么安装MSSQL2005数据库到正在配置组件...之后就没有跳到下一步,而是就没反应了呢,第1张

朋友,电脑出现:内存不能为read,这是你下载的“软件”与电脑内存有“冲突”!

原因总结起来,有以下方面,偶尔出现,点:取消,即可!

(答案原创,本答案原作者:力王历史)

1电脑中了木马或者有病毒在干扰!

试试:杀毒软件,360安全卫士+360杀毒双引擎版,或者金山卫士+金山毒霸,

建议:修复“高危”和“重要”漏洞!使用“木马云查杀”和“360杀毒”,

“全盘扫描”和“自定义扫描”病毒和木马,删除后,重启电脑!

开机后,点开“隔离|恢复”,找到木马和病毒,彻底删除文件!

2如果第1种方法不行,打开:“360安全卫士”,“木马查杀”里的:“360系统急救箱”!

先“开始急救”,查杀完毕,删除“可疑启动项”和木马,再重启电脑!

然后点开“文件恢复区”,找到“可疑启动项”和木马,点“彻底删除”!

再点开“系统修复”,“全选”,再点“立即修复”!网络修复,立即修复,重启电脑!

3用“360安全卫士”,“系统修复”,一键修复!再:“清理插件”,立即扫描,立即清理:恶评插件!

4你下载的“播放器”,或“聊天软件”,或“IE浏览器”,或者“驱动”,或

“游戏”的程序不稳定,或者“版本太旧”!建议卸掉,下载新的,或将其升级

为“最新版本”!

5软件冲突,你安装了两款或两款以上的同类软件(如:两款播放器,两款

qq,或多款浏览器,多款杀毒软件,多款网游等等)!它们在一起不“兼容”,

卸掉“多余”的那一款!

6卸载方法:你在电脑左下角“开始”菜单里找到“强力卸载电脑上的软件”,找到多余的那款卸掉! 卸完了再“强力清扫”!

或者“360安全卫士”,“软件管家”,点开,第4项:“软件卸载”,点开,找

到“多余”和“类似”的软件卸载!如:“播放器”,点开,留下“暴风”,卸载“快播”!如:“下载”:点开,留下“迅雷”,卸载“快车”!(看准了再卸,别把有用的卸了)

7如果还是不行,去网上下载一个“read修复工具”,修复试试!

8再不行,重启电脑,开机后按“F8”,回车,回车,进到“安全模式”里,“高级启动选项”,找到:“最后一次正确配置”,按下去试试,看看效果如何!

9再不行,开始菜单,运行 ,输入cmd, 回车,在命令提示符下输入(复制即可) :

for %1 in (%windir%\system32\ocx) do regsvr32 /s %1

粘贴,回车,再输入:

for %1 in (%windir%\system32\dll) do regsvr32exe /s %1

回车!直到屏幕滚动停止为止,重启电脑!

10实在不行就“一键还原”系统或“重装系统”!

1下载连接驱动包

Microsoft SQL Server JDBC Driver 40exe

2设置SQL SERVER 2008服务器

2-1、“开始”→“程序”→“MicrosoftSQLServer2008”→“配置工具”→“SQLServerConfigurationManager”(确认“SQLServerManagementStudio”已关闭)

2-2、“SQLServer2005服务”中停止服务“SQLServer(SQLEXPRESS)”(默认是启动状态)

2-3、“SQLServer2005网络配置”→“MSSQLSERVER的协议”,启动“TCP/IP”(默认是禁用状态),然后双击“TCP/IP”进入属性设置,在“IP地址”里,确认“IPAll”中的“TCP端口”为1433

2-4、“SQLServer2005服务”中启动服务“SQLServer(MSSQLSERVER)”(默认是停止状态)

2-5、关闭“SQLServerConfigurationManager”(此时可以启动“SQLServerManagementStudio”,并用帐户sa、密码liteng登录,SQLServer服务器设置正确的话应该能登录成功)

3、创建测试数据库和表:

启动“SQLServerManagementStudio”,并用帐户sa、密码liteng登录(SQLServer服务器设置正确的话应该能登录成功),创建一个数据库

USERS ,内建一个表USERS。后随便插入数据~~~

Create database USERS

CREATE TABLE USERS

(

UserName varchar(50),

PassWords varchar(50)

)

4、创建测试的Java工程和代码

4-1、启动“MyEclipse”→“File”→“New”→“Project”→“JavaProject”,命名为Test

4-2、打开Test的“Properties”→“JavaBuildPath(JAVA构建路径)”→“Libraries”→“AddExternalJARs”,选择下载好的连接驱动包“sqljdbcjar”或“sqljdbc4jar”,最好选择一个,然后点击“OK”确定。

注:如出现“此驱动程序不支持 Java Runtime Environment (JRE) 16 版。请使用支持 JDBC 40 的 sqljdbc4jar 类库。”则选择正确的jar包。把

4-3、创建一个测试类,编写如下代码:

package itcastdomain;

import javasql;

public class Test {

public static void main(String[] args) {

Connection con=null;

Statement stmt=null;

ResultSet rs=null;

try{

ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");

con=DriverManagergetConnection("jdbc:sqlserver://localhost:1433;DatabaseName=USERS","sa","liteng");

stmt=concreateStatement();

rs=stmtexecuteQuery("select UserName,PassWords from USERS");

while(rsnext()){

String strUserName=rsgetString(1);

String strPassWord=rsgetString(2);

Systemoutprintln(strUserName+"\t"+strPassWord+"\t");

}

if(rs!=null)

rsclose();

if(stmt!=null)

stmtclose();

if(con!=null)

conclose();

}catch(Exception e){

eprintStackTrace();

}finally{

Systemoutprintln("GameOver~");

}

}

}

4-4、执行代码,应该显示USERS表的数据

sqlserver有两种连接方法,用到的Driver是不一样的:

用MS提供的MSSQLServer JDBC Driver(commicrosoftjdbcsqlserverSQLServerDriver),在MS的网站可以找到。用法和其他JDBC驱动程序一样,连接字符串如下:

cn=DriverManagergetConnection("jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:port;databaseName=master",sUsr,sPwd);

第二,桥连接,需要先配置数据源哦!要在控制面板的ODBC数据源管理里面加一个ODBC数据源并配置它到SqlServer才行。

try{

ClassforName("sunjdbcodbcJdbcOdbcDriver");

}catch(ClassNotFoundException e){

Systemoutprintln("无法找到驱动类");

}

Connection con=DriverManagergetConnection("jdbc:odbc:数据库名","登录帐户","密码");

还有,楼上说是“驱动的JAR包路径没有被认识到”,不过我认为如果jar包没找到应该是抛classnotfoundexception的!!

我有一个方法,不过需要你编代码:

既然远程虚拟主机有数据库而你又用到数据库,那么可以肯定地说你的网站是动态的。这就提供了我的方法的可行性。

然后你在本地也搭建动态网站的运行平台(这个应该你已经搭建好的)。

再然后在本地写一个动态数据交换的动态页面:

所有数据库驱动都写在文件内(因为调用的话也只能调用你本地的,远程虚拟主机的数据库还是要写在文件内的),比如本地用Conn_local,远程的用Conn_Remot

这时,相应的建立两个数据记录集:本地的RS1和远程的RS2

打开你要更新的数据表(如果是数据库全部覆盖的话,可采用一楼朋友的方法,我就不多说了),以RS2为准(因为理论上RS2的记录要比RS1的记录多),用循环的方法比对数据记录的相同性,如果有相同记录(Not RS1Eof),则跳而比较下一条记录;如果数据库更新是从若干条以后的,那就可以直接RS2只取新增记录,然后循环,把每条都添加到RS1中。

以上方法是数据库结构完全相同的情况,如果数据库不同(可能牵扯到的不止是更新数据库了,连网页文件也要修改了)那就要替换文件了。当然,SQL数据库附加是需要虚拟主机的管理员给你权限的。获得权限之后,先分离数据库再附加(你做好的这个数据库)。

ODBC 驱动程序默认本来就不支持 MYSQL数据库的连接,

asp本来就是支持MSSQL的,PHP才是支持MYSQL的,如果需要在ASP环境里面连接MYSQL,就需要安装相应的MYSQL的数据库驱动程序。

如何建立MYSQL数据库的连接? 下面是参考

==================================

在安装好MYSQL ODBD的驱动程序后,应如何建立ASP文件连接数据库?

我们有两种方法:

一种是在ODBC数据源中建立一个DSN。具体方法是:

1、打开控制面板中的ODBD数据源;

2、选择系统DSN,添加一个新的DSN驱动程序;

3、选择MyODBD,出现一个对话框供输入MySQL:

(1)Windows DSN name:所要建立DSN的名称;

(2)MySQL Host (name or ip):MySQL服务器的名称或IP地址。一般填LocalHost ;

(3) MySQL database name:需要使用数据库的名称。

4、在MySQL管理程序中建立数据库。以数据库chunfeng为例,内有user数据表,两个字段分别是:username和password,我们可以试着加入几个记录:

(1)user:连接数据库的用户名。可填root超级用户;

(2)password:连接数据库用户口令。可不填;

(3)Port(if not 3306):MySQL在服务器的端口。填默认为3306;

(4)SQL command on connect:使用SQL命令连接数据库。可不填。

全部填完后按OK保存。

好了,我们来连接数据库,ASP代码如下:

<%

strConnection = "dsn=chunfeng;driver={myodbd driver};server=localhost;uid=root;pwd=; database=chunfeng"

Set adoDataConn = ServerCreateObject("ADODBConnection")

adoDataConnOpen strConnection

strQuery = "SELECT FROM user"

Set rs = adoDataConnExecute(strQuery)

If Not rsBOF Then

%>

<TABLE>

<TR>

<TD<b>用户名</b></TD>

<TD><b>口令</b></TD>

</TR>

<%

Do While Not rsEOF

%>

<TR>

<TD><%=rs("username")%></TD>

<TD><%=rs("password")%></TD>

</TR>

<%

rsMoveNext

Loop

%>

</TABLE>

<%

Else

ResponseWrite("Sorry, no data found")

End If

rsClose

adoDataConnClose

Set adoDataConn = Nothing

Set rsEmailData = Nothing

%>

另一种方法就是把上面ASP代码第二行代码改为:

strconnection="DefaultDir=;Driver={myodbc driver};database=chunfeng"

并且无需建立系统DSN,也不需要用户名和口令。不过不推荐使用这种方法。

以上就是关于为什么安装MSSQL2005数据库到正在配置组件...之后就没有跳到下一步,而是就没反应了呢全部的内容,包括:为什么安装MSSQL2005数据库到正在配置组件...之后就没有跳到下一步,而是就没反应了呢、sql server 2008jdbc驱动怎么连接myeclipse、我换了好几个驱动,怎么还是No suitable driver等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9289415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存