A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

汤姆吖

初级黑马

  • 黑马币:18

  • 帖子:5

  • 精华:0

© 汤姆吖 初级黑马   /  2019-7-14 14:51  /  794 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*性感学长在线笔记分享*/
jdbc                               
"概念:java database connectivity java
数据库连接,java语言操作数据库"                               
jdbc本质 是官方sun攻击 定义的一套操作                               
                               
导入驱动jar包        新建包存入jar包右键选择Add as Library                       
注册驱动        Class.forName(”com,sysql.jdbc.Driver")                       
夺取数据库连接对象 Connection        DriberManager.geyConnection(地址,账号,密码)                       
定义sql 通过连接得到执行者对象        String类型的sql                       
获取执行sql语句的对象 Statement        conn.createStatment();                       
执行sql,返回结果                               
处理结果                               
释放资源                               
                               
注册        "Class,forName(mysql包地址)
registerDriver的方法,单我们不用"                       
获取数据库连接                               
语法        "getConnection
”jdbc:mysql://ip地址(域名):端口号/数据库名称“,“账号”
,""密码“"                       
                               
                               
counection,获取执行者对象        "功能1 (获取执行者对象)
一个接口
Statement createStatement()
preparedStatment"                       
        "功能2
管理事务:开启事务,提交事务,回滚事务
开启:setauaoCommitted(""false""); -->仅这一次有效
回滚:roollback()
提交:commit()"                       
Statement(执行sql对象语句)        "bollean execute(String sql) -->了解
int executeUpdate(String sql)-->
        执行dml,ddl(ddl很少用),返回值可以判断是否成功 返回值int代表影响行数
ResultSet executeQuery-->执行dql"        boolean execute                "ResultSet查询方法
next:游标向下一行
getXXX(参数):获取数据
    xxx:数据类型
    参数: int:代表列的编号,从一开始
             Steing:代表列的名称"
                               
jdbc事务的管理                               
开启事务 setAutoCommit(bollean autuCommit)        "调用该方法时设置参数为flase即为开启事务
在执行sql之前开启事务"                       
提交事务 commit()        到那个所有sql都执行完提交事务                       
回滚事务 rollback()        在cath块中回滚事务,注意回滚事务的块必须够大                       

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马