C#中用DAO读取数据库说找不到文件

C#中用DAO读取数据库说找不到文件,第1张

绝对路径与相对路径的问题吧`

你试下用绝对路径行不。

并且dbstr = "studentmdb";

你这句代码段所取得的仅仅是是“studentmdb”这个字符串。请问你的目录名是否和你输入的一致?

myeclipseconnectionprofile

开头是myeclipse不是hibernate也不是其他

所以没有什么程序中的作用

相当于一种description

说明用了什么样的数据库

这点上和dialect有异曲同工之妙,但dialect

在配置中会起到作用,而myeclipseconnectionprofile

不会,这就是它们的区别

所以这个test并不是指定你的hibernate的数据库地址,数据库的地址在url中

用java访问数据库需要4步骤,只要按这个做就可以轻松访问数据库。

1、加载数据库驱动

2、获得数据库连接

3、执行sql语句

4、(处理结果集)

5、关闭资源

第4歩看你的sql语句了,如果有返回结果则有第4歩,否则不用。

具体的:用一个类做例子

public class UserDaoImpl{

public void insertUserMessage(String name,String pwd){

ClassforName("oraclejdbcdriverOracleDriver")newInstance();

//上面是加载数据库驱动

String url="jdbc:oracle:thin:@localhost:1521:orcl";

//orcl为数据库的SID

String user="test";//这个是数据库的登录用户名

String password="test"; //登录密码

Connection conn =DriverManagergetConnection (url,user,password);

//获得数据库连接

PreparedStatement pst = connprepareStatement("Sql语句");

pstsetString(1,name);

pstsetString(2,pwd);

pstexcute();

pstclose();//关闭资源

connclose();

}

}

以上就是连接数据库的伪码,不知道对你有没有帮助

以上就是关于C#中用DAO读取数据库说找不到文件全部的内容,包括:C#中用DAO读取数据库说找不到文件、hibernate中,一个DAO中的两个方法,为啥查不到数据、java中Dao如何访问数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存