解决办法如下:
首先检查 我的电脑->管理->服务,查看是否启动了MySQL,然后打开 运行->regedit 打开注册表编辑器,检查注册表,路径见下图左下角的路径信息,把ImagePath改成你现在的路径(注意只改双引号内地路径地址)
然后在C:\Windows\System32下找到cmd.exe右键以管理员身份输入mysqld --initialize-insecure自动生成无密码的root用户,同时自动生成一个data文件夹,这时候再进行MySQL的安装,net start mysql,启动服务。
如果服务管理器中没有MySQL,在成功安装MySQL后,使用mysql的时候,在CMD中输入net start mysql,提示服务名无效,查看服务列表也找不到mysql服务。
解决办法:
在C:\Windows\System32下找到cmd.exe以管理员身份运行程序,
切换到MySQL安装目录的bin目录下
运行如下命令(具体试个人安装的MySQL版本及路径)
>cd C:\Program Files\MySQL\MySQL Server 5.6\bin
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld.exe -install
提示 Service successfully installed.
此时,刷新服务管理器,就可以看到MySQL的服务了,然后回到前面的步骤修改ImagePath路径,然后进入cmd,输入mysqld --initialize-insecure自动生成无密码的root用户,同时自动生成一个data文件夹,这时候再进行MySQL的安装,net start mysql,启动服务。
看是否把数据库补丁打齐就是看有没有打开1433端口怎么看1433端口:在命令提示符下输入netstat
-an
看有没有1433
这样就行了
在环境变量里加一个classpath,再把这些包的局对路径加进去吧
按出错信息。。应该是没有找到合适的驱动。。。。你的url写的有些问题。。。。
应该像这样写:
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)}DBQ=E:/data.mdb"
DBQ后面的表示的是你所要使用的数据库的路径名。。
希望对你有帮助。。。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)