朋友,电脑出现:内存不能为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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)