JAVA数据库查询问题

JAVA数据库查询问题,第1张

stmt = conprepareStatement("select from employee ");

rs = stmtexecuteQuery();

while(rsnext()){

EmpModel e=new EmpModel();

esetName(rsgetString("name"));

esetSex(rsgetString("sex"));

esetAge(rsgetInt("age"));

esetTel(rsgetString("tel"));

aadd(e);

}

每条记录应该是一个EmpModel对象,你那样写实际上是一个对象保存一条数据,rsnext之后继续用同一个EmpMode来保存 所以是最后一个

解决办法如下:

首先检查 我的电脑->管理->服务,查看是否启动了MySQL,然后打开 运行->regedit 打开注册表编辑器,检查注册表,路径见下图左下角的路径信息,把ImagePath改成你现在的路径(注意只改双引号内地路径地址)

然后在C:\Windows\System32下找到cmdexe右键以管理员身份输入mysqld --initialize-insecure自动生成无密码的root用户,同时自动生成一个data文件夹,这时候再进行MySQL的安装,net start mysql,启动服务。

如果服务管理器中没有MySQL,在成功安装MySQL后,使用mysql的时候,在CMD中输入net start mysql,提示服务名无效,查看服务列表也找不到mysql服务。

解决办法:

在C:\Windows\System32下找到cmdexe以管理员身份运行程序,

切换到MySQL安装目录的bin目录下

运行如下命令(具体试个人安装的MySQL版本及路径)

>cd C:\Program Files\MySQL\MySQL Server 56\bin

C:\Program Files\MySQL\MySQL Server 56\bin>mysqldexe -install

提示  Service successfully installed

此时,刷新服务管理器,就可以看到MySQL的服务了,然后回到前面的步骤修改ImagePath路径,然后进入cmd,输入mysqld --initialize-insecure自动生成无密码的root用户,同时自动生成一个data文件夹,这时候再进行MySQL的安装,net start mysql,启动服务。

很简单! 你的报错是找不到驱动程序! 也就是说你现在写的这些代码应该没错!

是你导入驱动程序的时候出了错! 也就是这段代码

try

{

ClassforName("oraclejdbcdriverOracleDriver");

//ClassforName("commicrosoftjdbcsqlserverSQLServerDriver");

con = DriverManagergetConnection(url,userName,password);

}

catch(SQLException e)

{

eprintStackTrace();

}

catch(ClassNotFoundException ex)

{

exprintStackTrace();

}

因为你用的是纯连接! 所以首先看你的JAR文件是否添加正确了!、

如果导入正确语法也正确的话那就估计是工具问题吧! 建议重新下载一个工具

res=staexecuteQuery("select from zd_ryb");

你的sta是空了。。

try{

Test3getConnection("sa", "");//连接数据库

res=staexecuteQuery("select from zd_ryb");

}

应该改为

try{

Connection con = Test3getConnection("sa", "");//连接数据库

sta = concreateStatement();//应该是这样 手写的。你自己试下

res=staexecuteQuery("select from zd_ryb");

}

以上就是关于JAVA数据库查询问题全部的内容,包括:JAVA数据库查询问题、java无法连接数据库问题(急)、java连接数据库出现问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9613546.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存