当前位置: 技术问答>java相关
高分求救:在Jb中怎么实现数据库的操作!
来源: 互联网 发布时间:2015-07-15
本文导语: 在进行系统登录界面设计的时候,需要到数据库中进行身份认证,通过添加dataexpress 选项版中的database,querydataset,ParameterRow 连接库并进行查询符合条件的记录, database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDes...
在进行系统登录界面设计的时候,需要到数据库中进行身份认证,通过添加dataexpress 选项版中的database,querydataset,ParameterRow 连接库并进行查询符合条件的记录,
database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:borland:dslocal:D:\JBuilder7\samples\JDataStore\datastores\employee.jds", "sample", "", false, "com.borland.datastore.jdbc.DataStoreDriver"));
queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "SELECT * FROM LOGIN WHERE NAME=:l_name AND PASSWORD=:l_password " +
" ", parameterRow1, true, Load.ALL));
----------
parameterRow1.setColumns(new Column[] {column1, column2});其parameterRow1的两个参数为用户登录时候的用户名和密码,
----------------
请问一下怎么获取数据库查询的结果状态,以便身份认证!在通过java编写的数据库操作中,都可以通过rs.next()来判断是否存在符合条件的记录!
谢谢!!!!
database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:borland:dslocal:D:\JBuilder7\samples\JDataStore\datastores\employee.jds", "sample", "", false, "com.borland.datastore.jdbc.DataStoreDriver"));
queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "SELECT * FROM LOGIN WHERE NAME=:l_name AND PASSWORD=:l_password " +
" ", parameterRow1, true, Load.ALL));
----------
parameterRow1.setColumns(new Column[] {column1, column2});其parameterRow1的两个参数为用户登录时候的用户名和密码,
----------------
请问一下怎么获取数据库查询的结果状态,以便身份认证!在通过java编写的数据库操作中,都可以通过rs.next()来判断是否存在符合条件的记录!
谢谢!!!!
|
考虑效率就不要直接连数据库,用连接池。
连不同的数据库用不同的drive,什么叫“自带的数据库的驱动程序”?
连不同的数据库用不同的drive,什么叫“自带的数据库的驱动程序”?
|
好像不用这些吧,直接用jdbc连接数据库,然后将文本框里的字段与记录比较一下就可以了,代码当然是手写了
|
用jdbc直接连接数据库就可以实现访问
要判断查询结果用
while(rs.next)
if(rs!=null)当rs为null时会出现异常
要判断查询结果用
while(rs.next)
if(rs!=null)当rs为null时会出现异常