当前位置: 首页 > wzjs >正文

网站图片一般多大网站开发的基本原则

网站图片一般多大,网站开发的基本原则,菏泽小程序开发制作,做网站运营的女生多吗JDBC前了解知识 JDBC编程就是使用JAVA代码操作MySQL数据库。 数据库编程:就是数据库提供了一组API供程序员使用。 API(Application programming interface):就是提供了一组函数/类,供我们调用,不同的数…

JDBC前了解知识

JDBC编程就是使用JAVA代码操作MySQL数据库。

数据库编程:就是数据库提供了一组API供程序员使用。

API(Application  programming interface):就是提供了一组函数/类,供我们调用,不同的数据库提供的API也是不同的。

因此如果要操作不同的数据库就要学习多套API,为了方便JAVA提供了一套API,让数据库们都要和JAVA的API对接上,这样我们只要学习JAVA提供的API就可以进行操作数据库了。

数据库并非单独提供一套API,而是通过驱动程序(类似于转接口)将数据库的原生API转换成符合JAVA要求的API。

JDBC准备过程

要先下载MySQL的驱动包,将驱动包引入到项目里面(中央仓库)。

1)先将在中央仓库里下载的.jar的驱动包复制

2)创建一个项目,再创建一个新目录,将.jar复制到项目目录中

3)将目录转换成库目录

JDBC操作

1)先创建一个数据源Datasource

这一步是在确立数据库服务器的位置。

因为Datasource是一个interfaces所以是创建一个MysqlDatasource实例(向上转型):

2)设置网址,数据库密码,数据库用户名

通过dataSource对象直接调用找到在网络上的位置setUrl(网址),setUser用户名,setpassword数据库密码。

jdbc:mysql :是指Url是给jdbc操作mysql用的,如果操作oracle数据库,就要使用jdbc:oracle。

127.0.0.0 : 是网络上描述一台主机所在的位置(IP地址),这里是环回地址(loopback),指发送给自己的地址。

3306:端口号,具体到发送给哪个程序。

补充:下面会将dataSource强转为MysqlDataSource(向下转型),这是因为在使用这个对象的时候,防止MysqlDataSource这个Mysql中的类扩散到下面的代码中,如果我们要进行更换数据库时就可以只将MysqlDataSource这个类进行更换,这样降低了代码的耦合,符合我们高内聚低耦合的原则。

当然我们也可以在创建数据源的时候就将创建的对象设为MysqlDataSource类型。

3)建立与数据库的连接

4)构造sql

这里我们先写一个字符串类型的sql语句,然后创建一个preparedstatement对象,接受一个预处理好的sql语句,在客户端就完成对sql语句的检查,减少服务器不必要的压力。

我们可以通过scanne让用户进行输入值,然后构造出sql进行插入,先使用?占位符,使用statement的set方法进行赋值。

5)把sql发给服务器

返回的整数是影响到的行数。

查询操作:

使用的是executeQuery,返回值是一个结果集Resultset,对结果集进行遍历,每一次j.next是取出一行记录,使用getInt等方法取出每一列。

6)执行完毕,关闭连接,释放资源

程序通过代码与服务器进行通信,要消耗一定的硬件和软件资源,当通信结束时,需要将这些资源释放。

关闭的顺序是后创建的先关闭,先创建的后关闭


文章转载自:

http://KqFL4LCZ.hxgLy.cn
http://WIPk0ByO.hxgLy.cn
http://kuXkLT5O.hxgLy.cn
http://1qKnYWxI.hxgLy.cn
http://Vznz0KcD.hxgLy.cn
http://mDxbbYmO.hxgLy.cn
http://WQHDnr3r.hxgLy.cn
http://fmHTjy97.hxgLy.cn
http://J51EOS94.hxgLy.cn
http://aMyaDhjh.hxgLy.cn
http://HYNWttSN.hxgLy.cn
http://dgLPTj8m.hxgLy.cn
http://1INjBjnr.hxgLy.cn
http://K2uSG9vh.hxgLy.cn
http://GRlbba63.hxgLy.cn
http://WM4jAyv1.hxgLy.cn
http://z7uGffKt.hxgLy.cn
http://XtCsTM0S.hxgLy.cn
http://ro3wXHu1.hxgLy.cn
http://2yB0KDXm.hxgLy.cn
http://it69JA6P.hxgLy.cn
http://gt3dfcen.hxgLy.cn
http://sPkqMNL1.hxgLy.cn
http://jNPre82F.hxgLy.cn
http://vDaUFMKT.hxgLy.cn
http://OOWUttIt.hxgLy.cn
http://E0OTysUW.hxgLy.cn
http://BqnGpXRB.hxgLy.cn
http://etpwR7Ng.hxgLy.cn
http://Ct2xpaLq.hxgLy.cn
http://www.dtcms.com/wzjs/623868.html

相关文章:

  • 凡科建站登录入口WordPress代码显示器
  • 美橙网站建设怎么做一级a做爰片在线看网站
  • 佛山专业建设网站平台网站开发专业就业前系军
  • 台州市城市建设规划局网站oppo网站建设
  • 电子商务网站建设实验指导python入门教程
  • 北京网站制作最新教程wordpress 中文字体
  • 电商网站建设方案模板销售手机网站的后期安排
  • 找人做淘宝网站需要多少钱上海公司做网站
  • 网站公司做网站修改会收费吗wordpress页面专题
  • 江苏h5响应式网站建设设计ckeditor for wordpress
  • 服装商城的网站策划书vr功能网站建设
  • 教学资源网站建设方案好设计购物网站
  • 上海网站关键词优化个人网页设计与友情链接论文
  • gta5中正在建设的网站网站备案现场核验
  • 免费企业邮箱登录seo是做什么工作内容
  • 建设银行网站下载中心在哪青岛建设网站公司
  • 做职业规划的网站wordpress专栏插件
  • 网站建设设计团队商务网站开发代码
  • 网站建设制作文字教程wordpress菜单插件
  • dedecmsv5.6 qq空间网站模板wordpress 菜单小工具
  • 陕西建新建设有限公司网站山东省住房和城乡建设厅官网查询
  • 移动网站设计方案北湖区网站建设哪个好
  • 提供网站建设价格最吸引人的广告牌
  • 手机适配网站连云港做网站
  • 网站建设网站软件网站空间10g
  • 会HTML怎么做网站word网站的链接怎么做
  • 八旬老太做直播 什么网站影视制作公司简介
  • 太原自助建站软件免费炫酷企业网站源码
  • 哪家网站建设公司好番禺 建网站 360元
  • 东胜区教育网站入口台州网站优化公司