首页 > 编程知识 正文

java编程初学,java编程教程入门

时间:2023-05-04 00:28:33 阅读:53407 作者:570

1、JDBC概念JDBC概念: Java数据库连接、Java数据库连接、Java语言操作数据库

JDBC的本质:实际上是一组规则,即接口,用于处理由官方(Sun )公司定义的所有关系数据库。 每个数据库供应商都实现此接口,并提供数据库驱动程序jar包。 可以使用此接口(JDBC )进行编程。 实际执行的代码是驱动jar包中的实现类。

2、JDBC快速入门快速入门步骤:

1、驱动jar包的mysql-connector-java-5.1.37-引入诚实铃. java (分为两个阶段) 1、MySQL-connector-Java-5.1.37

2、注册司机

3、获取数据库连接目标的连接

4、定义sql

5 .获取执行sql语句的对象语句

6、运行sql,接收回复结果

7、处理结果

8、释放资源

代码演示:

导入Java.SQL.connection; 导入Java.SQL.driver manager; 导入Java.SQL.statement; publicclassjdbcdemo1(publicstaticvoidmain (字符串[ ] args ) throwsexception )//1、驱动程序jar包部署////2、驱动程序class 数据库连接目标connection conn=driver manager.getconnection (JDBC : MySQL ://localhost 33603306/database ),(rooose ) //4,sql语句string SQL=' updatestudentsetage=99 where id=1'; //5、要运行sql的statementstatementstatement=conn.create statement (; //6,运行SQL int count=statement.execute update (SQL ); //7、处理结果system.out.println(count ); //8,释放资源statement.close; conn.close (; }3、各对象的详细情况1、驱动程序管理器:驱动管理对象

功能:

(1)驾驶员注册:

静态驱动器(驱动程序) :注册和指定的驱动程序管理器

使用代码: class.forname (com.MySQL.JDBC.driver ); 此代码源包含在驱动程序管理器中注册的静态代码块

mysql5或更高版本的驱动程序jar包可以省略注册驱动程序的步骤

(2)获取数据库连接:

方法:静态连接getconnection (字符串URL,字符串用户,字符串密码);

url :指定连接的路径

语法: jdbc:mysql://ip地址(域名) :端口号/数据库名称

例如,JDBC : MySQL ://localhost :3306/database

如果连接到本机mysql服务器,并且mysql服务的默认端口为3306,则url可以省略为jdbc:mysql:///数据库名称

用户:

密码:

2、连接:数据库连接目标

功能:

(1)获取执行sql的对象

语句创建语句(

preparedstatementpreparedstatement (字符串SQL )

)2)管理事务

打开事务:设置自动提交(布尔自动提交) :调用此方法并将参数设置为false将打开事务

提交事务: commit (

回滚事务: rollback (

3、语句:执行SQL的对象

(1)执行sql

1、布尔执行(字符串SQL ) :可以执行任意SQL

2、执行intexecuteupdate(stringSQL ):DML ) insertupdatedelete )、DDL ) createalterdrop语句

返回值:受影响的行数可以通过受影响的行数来确定DML语句是否成功执行。 返回值为0时正常执行,否则失败。

3、执行结果集执行查询(字符串SQL ):dql )选择)语句。

(2) ) ) )。

4、ResultSet (结果集对象,封装查询结果

下移boolean next ()游标以确定当前行是否是最后一行的末尾,是否有数据,如果有,则返回false,如果没有,则返回true。

getXxx (:获取数据

Xxx表示数据类型,如getint(getstring ) )

int :表示列的编号,从1开始: getint(1) )

字符串:表示列名。 例如,getstring(「name " )。

5、预准备语句:执行SQL的对象

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。