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

做天猫网站价格表/网站优化助手

做天猫网站价格表,网站优化助手,2018做网站赚钱不,阿凡达网站设计1)什么是JDBC JDBC(Java DataBase Connectivity)就是 Java 数据库连接,说白了就是用 Java 语言来操作数据库。原来我们操作数据库是在控制台使用 SQL 语句来操作数据库,JDBC 是用 Java 语言向数据库发送 SQL 语句。 …

1)什么是JDBC

JDBC(Java DataBase Connectivity)就是 Java 数据库连接,说白了就是用 Java 语言来操作数据库。原来我们操作数据库是在控制台使用 SQL 语句来操作数据库,JDBC 是用 Java 语言向数据库发送 SQL 语句。

2)JDBC原理

JDBC 是接口,而 JDBC 驱动才是接口的实现,没有驱动无法完成数据库连接!每个数据库厂商都有自己的驱动,用来连接自己公司的数据库。

当然还有第三方公司专门为某一数据库提供驱动,这样的驱动往往不是开源免费的!

JDBC的开发步骤

1)注册驱动

注册驱动就只有一句话:Class.forName(“com.mysql.jdbc.Driver”)

有时间的小伙伴自己去查一下资料吧~

2)获取连接

获取连接的也只有一句代码:DriverManager.getConnection(url,username,password)。

其中 username 和 password 是你登录数据库的用户名和密码。

url 是用来找到数据库地址。

mysql 的 url 为:

jdbc:mysql://localhost:3306/mysql_2。

JDBC 规定 url 的格式由三部分组成,每个部分中间使用冒号分隔。

第一部分是 jdbc,这是固定的;

第二部分是数据库名称,那么连接 mysql 数据库,第二部分就是 mysql;

第三部分是由数据库厂商规定的,我们需要了解每个数据库厂商的要求,mysql 的第三部分分别由数据库服务器的IP地址(localhost)、端口号(3306),以及需要连接的数据库的名称组成。

还可以在 url 中添加参数如下:

jdbc:mysql://localhost:3306/mysql_2?useUnicode=true&characterEncoding=UTF8

useUnicode 参数指定这个连接数据库的过程中,使用的字节集是 Unicode 字节集;

characherEncoding 参数指定穿上连接数据库的过程中,使用的字节集编码为 UTF-8 编码。

注意:

mysql 中指定 UTF-8 编码是给出的是 UTF8,而不是 UTF-8。要小心了!

3)获取SQl语句的执行对象

在得到 Connectoin 之后,说明已经与数据库连接上了,下面是通过Connection 获取 Statement 对象的代码:

Statement st = con.createStatement();

Statement 是用来向数据库发送要执行的SQL语句的!

执行 SQL 语句:

executeUpdate()

执行 insert、update、delete 语句(DML语句)。

executeQuery()

执行 select 语句(DQL语句)。

execute() 方法的返回值是 boolean 类型的。

执行 select 语句返回 true ,需要使用 getResultSet() 获取查询结果。

执行其他语句返回 false,需要使用 getUpdateCount() 获得影响的行数。

4)处理结果集

在 ResultSet 类中提供了一系列的 getXXX() 方法,比较常用的方法有:

getObject(int col),获得任意对象

getString(int col),获得字符串

getInt(int col),获得整形

getDouble(int col),获得双精度浮点型

5)释放资源

与 IO流 一样,使用后的资源都需要关闭!关闭的顺序是先得到的后关闭,后得到的先关闭。

rs.close();

stmt.close();

con.close();

上面的这些内容看的有点蒙

那么现在操作一下:

1)导入mysql数据库的驱动jar包:

mysql-connector-java-5.1.39-bin.jar;

按照上面介绍的步骤编写代码:

现在来测试一下代码

想要学习Java开发的同学,可以参考成都Java培训班提供的学习大纲;

http://www.lbrq.cn/news/1087093.html

相关文章:

  • 什么网页可以做网站/百度seo优化系统
  • 北京市网站建设企业/淘宝运营培训课程免费
  • 最权威的公文写作网站/百度学术官网登录入口
  • 2017网站建设/东莞seo建站投放
  • 贵阳制作网站/百度seo排名培训优化
  • 网站建设的设备/百度关键词排名突然下降很多
  • 引用网站的内容如何做注释/青岛seo整站优化
  • 关于春节的网站设计html/西安seo公司
  • 多语言网站建设应注意哪些事项/统计网站流量的网站
  • 做网站实现发送信息功能/营销推广案例
  • 做的比较好的网页设计网站/企业如何开展网络营销
  • 手机建站服务/制作网站的平台
  • 理论网站建设实施方案/百度认证营销推广师
  • 携程的网站建设/网站seo优化是什么意思
  • 资料库网站源码/广州优化防控措施
  • 网站建设为什么需要备案/西地那非片说明书
  • 公司建设网站的注意事项/长沙百度推广排名
  • 做汽配外贸是在哪个网站做/yahoo搜索
  • 上海找做网站公司/千锋教育培训怎么样
  • 深圳建站公司服务/谷歌网址
  • 个人域名备过案了做电影网站会查吗/宁波做网站的公司
  • 深圳品牌做网站/重庆百度搜索优化
  • 域名对网站排名的影响/百度联盟怎么赚钱
  • 郑州网站优化的微博_腾讯微博/软文写作经验是什么
  • 北京建设信源网站 怎么打不开/长沙靠谱seo优化
  • 河南住房和城乡建设厅网站特种/百度一对一解答
  • 做机械的老板都看什么网站/免费推广公司
  • 武汉竞价托管公司/网站seo优化服务商
  • 百度做公司网站有用吗/今日热搜榜
  • seo网站优化推广教程/电商平台推广费用大概要多少
  • 【愚公系列】《MIoT.VC》003-构建基本仿真工作站(组件的属性、行为、视频展示)
  • MongoDB数据模型
  • 3020雕刻机脱机自定义指令
  • 2025.7.25 测试 总结
  • 黑马点评01 - 项目介绍 短信登录
  • JS事件基础