使用Java访问MySQL的步骤 --- 示例 --- 不背熟是小狗
2017-10-12 15:02
531 查看
step1: 加载驱动程序 Class.forName("com.mysql.jdbc.Driver");为了使用驱动程序需要将mysql-connector-java-5.1.44.jar包添加到类路径中。问题:mysql-connector-java-5.1.44.jar在哪里?在mysql软件安装目录下,这是我的C:\Program
Files\MySQL\MySQL Server 5.1\lib\mysql-connector-java-5.1.44。如何添加到类路径中呢?以图为例:
做完以上步骤后,再到这个路径中去找C:\Program Files\MySQL\MySQL Server 5.1\lib\mysql-connector-java-5.1.44。jar包版本可能与时俱进,依情况而定。不同的数据库的驱动程序类是不同的。
step2: 建立连接。有点复杂,尤其是oracle,mysql还好些。加载完了驱动程序,就要使用。
connection = DriverManager.getConnection("jdbc:mysql://localhost/javabook", "logic", "911512");//建立连接
红体部分就是数据库的统一资源定位符(databaseURL)。第一部分是数据库资源,第二部分是用户名,第三部分是登陆密码。
step3: 创建执行SQL的语句。statement = connection.createStatement();
step4: 执行SQL语句。resultSet = statement.executeQuery("select * from course");返回一个集合
step5: 对集合进行处理。
综合示例:---规范
import java.sql.*;
public class JDBC{
public static void main(String[] args){
Connection connection = null;
Statement statement = null;
ResultSet set = null;
try{
Class.forName("com.mysql.jdbc.Driver"); //加载驱动程序
connection = DriverManager.getConnection("jdbc:mysql://localhost/mydatabase", "scott", "tiger");
statement = connection.createStatement();
set = statement.executeQuery("select * from student");
while (set.next()){
System.out.println(set.getString(1) + "\t" + set.getString(2) + "\t" + set.getString(3));
}
}catch (ClassNotFoundException ex){
ex.printStackTrace();
}catch (SQLException ex){
ex.printStackTrace();
}finally{
try{
if (set != null){
set.close();
}
if (statement != null){
statement.close();
}
if (connection != null){
connection.close();
}
}
}
}
}
step6: 关闭链接,注意关闭顺序以及异常处理ClassNotFoundException,SQLException
resultSet.close();
statement.close();
connection.close();
Files\MySQL\MySQL Server 5.1\lib\mysql-connector-java-5.1.44。如何添加到类路径中呢?以图为例:
做完以上步骤后,再到这个路径中去找C:\Program Files\MySQL\MySQL Server 5.1\lib\mysql-connector-java-5.1.44。jar包版本可能与时俱进,依情况而定。不同的数据库的驱动程序类是不同的。
step2: 建立连接。有点复杂,尤其是oracle,mysql还好些。加载完了驱动程序,就要使用。
connection = DriverManager.getConnection("jdbc:mysql://localhost/javabook", "logic", "911512");//建立连接
红体部分就是数据库的统一资源定位符(databaseURL)。第一部分是数据库资源,第二部分是用户名,第三部分是登陆密码。
step3: 创建执行SQL的语句。statement = connection.createStatement();
step4: 执行SQL语句。resultSet = statement.executeQuery("select * from course");返回一个集合
step5: 对集合进行处理。
综合示例:---规范
import java.sql.*;
public class JDBC{
public static void main(String[] args){
Connection connection = null;
Statement statement = null;
ResultSet set = null;
try{
Class.forName("com.mysql.jdbc.Driver"); //加载驱动程序
connection = DriverManager.getConnection("jdbc:mysql://localhost/mydatabase", "scott", "tiger");
statement = connection.createStatement();
set = statement.executeQuery("select * from student");
while (set.next()){
System.out.println(set.getString(1) + "\t" + set.getString(2) + "\t" + set.getString(3));
}
}catch (ClassNotFoundException ex){
ex.printStackTrace();
}catch (SQLException ex){
ex.printStackTrace();
}finally{
try{
if (set != null){
set.close();
}
if (statement != null){
statement.close();
}
if (connection != null){
connection.close();
}
}
}
}
}
step6: 关闭链接,注意关闭顺序以及异常处理ClassNotFoundException,SQLException
resultSet.close();
statement.close();
connection.close();
相关文章推荐
- MySQL从安装到使用(运用JDBC技术访问)JAVA(Eclipse)
- Java通过JDBC访问MYSQL示例
- java使用hibernate访问mysql 如何配置hibernate.cfg.xml
- 解决Java程序使用MySQL时返回参数为乱码的示例教程
- Kafka使用Java客户端进行访问的示例代码
- servlet 中 java 访问 Mysql 的代码示例
- java 使用mysql --- jdbc链接示例
- 解决Java程序使用MySQL时返回参数为乱码的示例教程
- DotNET使用CoreLab推出的MYSQL访问组件示例(学习)
- 使用 MySQL C API 访问 MySQL — 示例
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
- 一小时教程 MySQL从安装到使用 详细步骤 完整图文示例练习教程 学习笔记
- 使用NAVICAT远程访问MYSQL的步骤
- MySQL---数据库从入门走向大神系列(七)-Java访问数据库配置及简单使用方法execute
- java基础-使用jdbc访问数据库
- 用Java线程获取优异性能(II)——使用同步连载线程访问关键代码部份
- 用Java线程获取优异性能(II)——使用同步连载线程访问关键代码部份
- 用Java线程获取优异性能(II)——使用同步连载线程访问关键代码部份
- Java中使用MySQL从安装、配置到实际程序测试详解