符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
这篇文章给大家介绍jdbc访问数据库类的操作步骤是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
成都网站设计、做网站的开发,更需要了解用户,从用户角度来建设网站,获得较好的用户体验。创新互联公司多年互联网经验,见的多,沟通容易、能帮助客户提出的运营建议。作为成都一家网络公司,打造的就是网站建设产品直销的概念。选择创新互联公司,不只是建站,我们把建站作为产品,不断的更新、完善,让每位来访用户感受到浩方产品的价值服务。
/*====提前工作====:*/
String driver="com.micsoft.sqlserver.jdbc.sqlserverDriver";//数据库链接驱动
String url="jdbc:sqlserver://localhost:1433;databasename=库名";//数据库链接路径
PrepareStatement ps=null;//定义预编译语句的变量
Connection con=null;//定义数据库链接变量
ResultSet res=null;//定义查询结果集变量
/*====查询方法中的步骤====*/
1、加载驱动,
Class.forName("驱动路径");
2、获取链接,(通过驱动管理器获取),
DriverManager.getConnection("数据库地址","数据库用户名","数据库密码");
2、预编译sql语句,(通过获取到的数据库链接)
con.prepareStatement("传入的sql语句");
3、判断传入的数组是否为空,不为空则通过便利给预编译语句赋值(预编译语句赋值从下标1开始)
ps.setObject(i+1,obj[i]);
4、执行查询语句得到查询到的结果集
res=ps.executeQuery();
5、便利结果集得到每一行数据,并且放到map集合里面,最后将map集合放到arrayList集合中并返回
while(res.next()){//逐行读取
Map
for(int i=0;i
}
list.add(map);//当前行map放到map集合中
}
6、在finlly方法中判断res、ps、con、是否为空,不为空则关闭
if(res!=null){
res.close();
}
/*====添加、修改、删除方法中的步骤====*/
1、加载驱动,
Class.forName("驱动路径");
2、获取链接,(通过驱动管理器获取),
DriverManager.getConnection("数据库地址","数据库用户名","数据库密码");
2、预编译sql语句,(通过获取到的数据库链接)
con.prepareStatement("传入的sql语句");
3、判断传入的数组是否为空,不为空则通过便利给预编译语句赋值(预编译语句赋值从下标1开始)
ps.setObject(i+1,obj[i]);
4、执行sql语句得到受影响行数,直接返回受影响行数是否大于0就可判断是否执行成功
return ps.executeUpdate();
5、在finlly方法中判断res、ps、con、是否为空,不为空则关闭
if(res!=null){
res.close();
}
关于jdbc访问数据库类的操作步骤是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。