- java数组入门教程
- java数组的遍历
- 基于debian(ubuntu)的JDK安装与卸载-vps环境搭建实录(一)
- java环境变量配置(windows7系统)
- java开发环境配置
- 第一个java程序 helloword
- 使用eclipse快速开发java程序
- Java基础语法
- Java对象和类
- Java基本数据类型
- Java变量类型
- Java修饰符
- Java运算符
- Java循环结构 – for, while 及 do…while
- Java分支结构 – if…else/switch
- Java Number类
- Java Character类
- Java String类
- Java日期时间
- java异常处理分类
- java Exception异常处理实例
- java.util.UUID 工具类详解
- java数字格式化类DecimalFormat详解
- JDBC系列教程之一:jdbc简单介绍
- JDBC系列教程之二:jdbc连接数据的步骤
- JDBC系列教程之三:JDBC基本的CRUD(创建、读取、更新、删除)
- JDBC系列教程之四:SQL注入PreparedStatement和Statement
- JDBC系列教程之五:数据类型
- JDBC系列教程之六:一个简单用户相关的数据访问层
- JDBC系列教程之七:用配置文件(properties)和反射实现与具体类的耦合
- JDBC系列教程之八:事务-ACID
- JDBC系列教程之九:事务-SavePoint与JTA
- JDBC系列教程之十:隔离级别
- JDBC系列教程之十一:其他的几个API
- JDBC系列教程之十二:DatabaseMetaData(数据库的元数据信息)和ParameterMetaData(参数的元数据信息)
- JDBC系列教程之十三:ResultSetMetaData
- JDBC系列教程之十四:用反射ResultSetMetaData将查询结果读入对象中
- JDBC系列教程之十五:数据源和连接池
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
知识点
相关文章
更多最近更新
更多JDBC系列教程之二:jdbc连接数据的步骤
2019-03-28 00:27|来源: 领悟书生
连接数据的步骤
l 注册驱动(只做一次)
ü Class.forName(“com.mysql.jdbc.Driver”);
推荐这种方式,不会对具体的驱动类产生依赖。
ü DriverManager.registerDriver(com.mysql.jdbc.Driver);
会造成DriverManager中产生两个一样的驱动,并会对具体的驱动类产生依赖。
ü System.setProperty(“jdbc.drivers”, “driver1:driver2”);
虽然不会对具体的驱动类产生依赖;但注册不太方便,所以很少使用。
ü 驱动类型(四种类型)
l 建立连接(Connection)
ü Connection conn = DriverManager.getConnection(url, user, password);
ü url格式:
JDBC:子协议:子名称//主机名:端口/数据库名?属性名=属性值&…
ü User,password可以用“属性名=属性值”方式告诉数据库;
ü 其他参数如:useUnicode=true&characterEncoding=GBK。
l 创建执行SQL的语句(Statement)
ü Statement
Statement st = conn.createStatement();
st.executeQuery(sql);
ü PreparedStatement
String sql = “select * from table_name where col_name=?”;
PreparedStatement ps = conn.preparedStatement(sql);
ps.setString(1, “col_value”);
ps.executeQuery();
l 执行语句
l 处理执行结果(ResultSet)
ResultSet rs = statement.executeQuery(sql);
While(rs.next()){
rs.getString(“col_name”);
rs.getInt(“col_name”);
//…
}
l 释放资源
释放ResultSet, Statement,Connection.
数据库连接(Connection)是非常稀有的资源,用完后必须马上释放,如果Connection不能及时正确的关闭将导致系统宕机。Connection的使用原则是尽量晚创建,尽量早的释放
本文链接:jdbc连接数据的步骤,转自请注明:http://www.656463.com/article/796
相关问答
更多-
java jdbc连接数据库视频教程?[2023-11-18]
给你一个别最常用的连接方法, 这种连接什么插件都不用 : try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection("jdbc:odbc:driver={sql server};server=你的IP地址;database=你的数据库名;user=用户名 一般是sa;pwd=用户名sa的密码;"); } catch (SQLException e) { } -
java中使用JDBC连接数据库的步骤?[2022-03-01]
1.注册驱动 Class.forname("com.mysql.jdbc.Driver");//这是连接mysql数据库的驱动 2.获取数据库连接 java.sql.Connection conn=java.sql.DriverManager.getConnection(); 3.获 取表达式 java.sql.Statement stmt=conn.createStatement ("jdbc:mysql://localhost/test? useUnicode=true&characterEncodin ... -
java中使用JDBC连接数据库的步骤?[2022-03-10]
1.注册驱动 Class.forname("com.mysql.jdbc.Driver");//这是连接mysql数据库的驱动 2.获取数据库连接 java.sql.Connection conn=java.sql.DriverManager.getConnection(); 3.获取表达式 java.sql.Statement stmt=conn.createStatement("jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=G ... -
java中使用JDBC连接数据库的步骤?[2022-07-29]
1.注册驱动 Class.forname("com.mysql.jdbc.Driver");//这是连接mysql数据库的驱动 2.获取数据库连接 java.sql.Connection conn=java.sql.DriverManager.getConnection(); 3.获取表达式 java.sql.Statement stmt=conn.createStatement("jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=G ... -
java使用jdbc连接数据库问题[2023-08-06]
username 是你连接数据库的登录名,password是你连接数据库的登录密码,要是你用sql server 2005通常是用sa登录吧,你的数据库 -
spring中MVC结合JDBC连接数据库怎么实现 给个例子 谢谢啦[2022-02-22]
xmlspy.blogjava.net 看我翻译的文章<> -
如果是使用SpringJDBC,测试的时候可以直接修改下配置文件的里 数据源配置,把数据库链接地址修改为你要测试的数据库地址
-
谁有Mysql连接数据库的增删改查的项目,jdbc简单的javabean,[2023-07-29]
我发送给你了,我上面有账号,这个项目是我们现在在做了。呵呵!加油,希望你能成功增删改差。。 -
JDBC连接数据库的步骤都有哪些?[2022-11-22]
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(ClassNotFoundException e){ System.out.pri ... -
如何用mysql实现ODBC(JDBC桥)连接数据库?[2022-12-15]
步骤(1):加载要使用的数据库驱动程序类,该工作由Class类的静态方法forName完成,他加载向相应的驱动程序类,并创建该类的一个实例。加载JDBC-ODBC桥驱动类采用如下语句: Class.forName("classname"); (2):声明一个Connection接口的对象。如: Connection conn; (3)并使用driverManager类的静态方法getConnection建立数据库连接,该方法主要有两种重载形式: Connection getConnection(String ...