jdbc链接基础

1 jdbc 链接两种方式,通过jdbc链接mysql数据库,url:jdbc:mysql://ip:端口[/database name]

通过什么驱动器,链接什么数据库,数据库的ip,连接端口,可以在url中加上连接的数据库名。

1)使用驱动器获取链接

        Driver driver = new com.mysql.jdbc.Driver();
        props.setProperty("user", "root");
        props.setProperty("password", "root");
        Connection conn = driver.connect(url, props);

        System.out.println(conn);
        conn.close();    

2) 使用驱动管理器获取链接

        Class.forName("com.mysql.jdbc.Driver");
        props.setProperty("user", "root");
        props.setProperty("password", "root");

        Connection conn = DriverManager.getConnection(url,props);
        System.out.println(conn);
        conn.close();

DriverManager 数据库驱动器管理类,用于管理所有注册的驱动器。

  1)registerDriver(driver)注册驱动器

  2)getConnection(url,properties) 获取链接

Interface Connection 常用方法

  1) Statement createStatement()

  2)PreparedStatement prepareStatement(String sql)

Interface Statement 用于执行静态SQL语句, 常用方法

  1)executeLargeUpdate(String sql) 

  2)executeQuery(String sql)

Interface PreparedStatement 用于执行预编译SQL语句,

  1)int executeUpdate()

  2)ResultSet executeQuery()

Interface CallableStatement 用于执行存储过程的SQL语句

  1)ResultSet executeQuery()

Interface ResultSet 查询结果

  1)boolean next()  //判断下一行是否为空

时间: 2024-10-03 21:41:54

jdbc链接基础的相关文章

JDBC链接Mysql数据库+执行sql

package com.wangbingan.utils; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; /**  * JDBC链接数据库  *   * @author Administrator  *   */ public class JdbcUtil { public static void main(Strin

jdbc 链接池的优化

package cn.itcast.jdbc.datasourse; import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.LinkedList; public class MyDataSourse {    private static String url = "jdbc:mysql://localhost:3306/test"; 

jdbc 链接池

package cn.itcast.jdbc.datasourse; import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.LinkedList; public class MyDataSourse {    private static String url = "jdbc:mysql://localhost:3306/test"; 

java通过jdbc链接数据库

java通过jdbc链接数据库 1. 在数据库中建立一个表: 敲入mysql语句,建表:注意primary key的设置. 吐槽一下,这个表的字段真多... 然后我们回到java中,通过jdbc来链接这个数据表. import java.sql.Connection; //需要import这两个jar包 import java.sql.DriverManager; public static Connection ConnectToDB(){ Connection conn = null; St

JDBC链接数据库字符串

常见JDBC链接数据库字符串 1.Mysql 驱动类:com.mysql.jdbc.Driver 连接字符串:jdbc:mysql://localhost:3306/dbname 2.Oracle 驱动类:oracle.jdbc.driver.OracleDriver 连接字符串:jdbc:oracle:thin:@localhost:1521:dbname 3.Sqlserver 驱动类:com.microsoft.jdbc.sqlserver.SQLServerDriver 连接字符串:jd

Java JDBC链接Oracle数据库

package com.test.test; import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql

clickhouse 安装和java通过jdbc链接

官网给的是Ubuntu/Debian的安装方式:如下 sudo apt-get install dirmngr sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4 echo "deb http://repo.yandex.ru/clickhouse/deb/stable/ main/" | sudo tee /etc/apt/sources.list.d/clickhouse.list s

java基础——JDBC链接数据库的步骤

JDBC操作数据库的基本步骤 1)加载(注册)数据库驱动(到JVM). 2)建立(获取)数据库连接. 3)创建(获取)数据库操作对象. 4)定义操作的SQL语句. 5)执行数据库操作. 6)获取并操作结果集. 7)关闭对象,回收数据库资源(关闭结果集-->关闭数据库操作对象-->关闭连接). package com.yangshengjie.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.

JDBC使用基础

JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成. 下面就来说下如何通过JDBC连接数据库: 首先,需要导入连接数据库对应的jar包,导入不再赘述,给个链接https://jingyan.baidu.com/article/2fb0ba4094f51900f3ec5f6a.html 然后,分析一下,jdbc连接数据库的几个基础步骤: 1.注册驱