jdbc----常用语句命令

jdbc基础
1.什么是jdbc?   使用java代码(程序)发送sql语句的技术。sun公司设计的一套通用java语言操作不同数 据库的接口
2.前提:登陆数据库的服务器(连接数据库的服务器)
  数据库ip地址,端口,用户名,密码。
   sql server ;微软的数据库
3.优点:(1)java开发人员只需要维护java应用和规范
 (2)数据库厂商提供具体的java驱动程序,底层实现改变,数据库厂商随之更新驱动程序,不影响            java应用程序。
4.接口:
第一种连接方式:
private String url="jdbc:mysql://localhost:3306/day16";
private String user="root";
private String password="root";
public void test1(){
Driver driver=new com.mysql.jdbc.Driver();
Properties props=new Properties();
props.setProperty("user",user);
props.setProperty("password",password);


Connection conn=driver.connect(url,props);
System.out.println(conn);
}
第二种连接方式:
Driver driver=new com.mysql.jdbc.Driver();
DriverManager.registerDriver(driver);
Connection conn=DriverManager.getConnection(url,user,password);
System.out.println(conn);
第三种连接方式:
Class.forName("com.mysql.jsbc.Driver");
Conncetion conn=DrvierManager.getConnection(url,user,password);
System.out.println(conn);


jdbc接口核心的API:
java.sql.* 和javax.sql.*;
--Driver接口:驱动程序接口,所有的数据库厂商要实现这个接口

--connection(url,properties);url="jdbc:mysql://localhost:3306/day16"   


--DriverManager:驱动管理器类,管理所有注册的驱动程序。

--registerDriver(driver):注册驱动类对象

--Connection  getConnection(url,user,password):获取连接对象


--Connection接口:java程序和数据库的连接对象
--Statement  createStatement():创建一个Statement对象
--PreparedStatement preparedStatement(String sql):创建一个PreparedStatement对象

--CallablesStatement   prepareCall(String sql)创建一个CallablesStatement对象


--Statement接口:用于执行静态的sql语句
--int executeUpdate(String sql) :执行静态的更新语句(DDL,DML);
--ResultSet executeQuery(String sql):执行静态的sql查询语句(DQL)


--PreparedStatement接口:用于执行预编译sql语句
-- int executeUpdate() :执行预编译的更新sql语句(DDL,DML);
-- ResultSet executeQuery()  :执行预编译的查询sql语句(DQL)

--callableStatement接口:用于执行存储过程的sql语句(callXX);

-- ResultSet executeQuery()  :调用存储过程的方法(DQL)


 --ResultSet接口:用于封装查询结果数据。
-- boolean next()  :将光标移动到下一行
--getxx():获取列的值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值