java jdbc 与mysql连接的基本步骤

Java与mysql链接的基本步骤:

第一步:注册驱动

方法一:

[java] view plain copy

  1. DriverManager.registerDriver(new com.mysql.jdbc.Driver());

方法二:设置属性

[java] view plain copy

  1. System.setProperty("jdbc.drivers", "com.mysql.jdbc.Driver");

方法三:

[java] view plain copy

  1. Class.forName("com.mysql.jdbc.Driver");

第二步:建立连接

[java] view plain copy

  1. Connection conn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");

第三步:创建语句

[java] view plain copy

  1. Statement st = (Statement) conn.createStatement();

第四步:执行语句

第五步:处理结果

第六步:释放资源

测试代码:

[java] view plain copy

    1. import java.sql.DriverManager;
    2. import java.sql.ResultSet;
    3. import java.sql.SQLException;
    4. import com.mysql.jdbc.Connection;
    5. import com.mysql.jdbc.Statement;
    6. public class Demo {
    7. public static void main(String[] args) {
    8. Demo d = new Demo();
    9. try {
    10. d.test();
    11. } catch (SQLException e) {
    12. // TODO Auto-generated catch block
    13. e.printStackTrace();
    14. }
    15. }
    16. static void test() throws SQLException {
    17. // 第一步:注册驱动
    18. DriverManager.registerDriver(new com.mysql.jdbc.Driver());
    19. // 第二步:建立连接
    20. Connection conn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");
    21. // 第三步:创建语句
    22. Statement st = (Statement) conn.createStatement();
    23. // 第四步:执行语句,并将结果取出
    24. ResultSet rs = st.executeQuery("select * from mytable");
    25. // 第五步:处理结果
    26. while (rs.next()) {
    27. System.out.println(rs.getObject(1) + "\t" + rs.getObject(2) + "\t"
    28. + rs.getObject(3));
    29. }
    30. //第六步:释放资源
    31. rs.close();
    32. st.close();
    33. conn.close();
    34. }
    35. }
时间: 2024-11-05 18:54:00

java jdbc 与mysql连接的基本步骤的相关文章

java jdbc操作mysql

import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet; public class test {    public static final String DBDRIVER = "com.mysql.jdbc.Driver";    // 定义MySQL数据库的连接地址    public static fi

使用Java jdbc 链接mysql数据库过程

1.创建工程,下载mysql驱动包添加到classpath; 2.主要步骤: a.加载驱动 class.forName("com.mysql.jdbc.Driver"); b.使用该驱动连接到数据库,参数包括数据库路径,用户名,密码 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/3306/gaoxiangyu","root","root&quo

java jdbc 链接mysql插入数据中文显示乱码

1.读取数据正常,插入中文乱码查看链接处制定的字符集,这里使用utf-8 String url = "jdbc:mysql://127.0.0.1:3306/website?useUnicode=true&characterEncoding=utf-8 "; 完整代码如下: public mysqlConnect() { String driver = "com.mysql.jdbc.Driver"; // URL指向要访问的数据库名website Stri

java JDBC操作MySQL数据库

一,首先在MYSQL建立一个数据库,例如Geek99DB: create database Geek99DB; use Geek99DB; 然后建立一个表CustomerTab: create table CustomerTab(id int primary key auto_increment,name varcahr(20),email varchar(20)); 显示表: show tables: 添加元素: insert into CustomerTbl(name,email)value

Java 使用 DBCP mysql 连接池 做数据库操作

需要的jar包有 commons-dbutils , commons-dbcp , commons-pool , mysql-connector-java 本地database.propertties 配置为 driverClass=com.mysql.jdbc.Driver url=jdbc:mysql://localhost/mydatabase?useUnicode=true&characterEncoding=GBK username=root password=*** 该文件创建在sr

Java JDBC 驱动 MySQL

MySQL: 1>下载地址:http://www.mysql.com/products/connector/ 2> //jdbc:[数据库类型]://[ip地址]:[端口号]/[数据库名] private String url = "jdbc:mysql://localhost:3306/userdata"; private String driver = "com.mysql.jdbc.Driver"; private String user = &q

java JDBC与MySQL 关于日间与日期

//MySQL Date类型 -> java.sql.Date java.sql.Date d = new java.sql.Date(Calendar.getInstance().getTime().getTime()); //MySQL Time类型-> java.sql.Time Time t = new Time(d.getTime()); //MySQL DateTime类型 -> java.sql.Timestamp java.sql.Timestamp = new java

Java——JDBC连接MySQL

JDBC p { margin-bottom: 0.25cm; direction: ltr; color: #000000; line-height: 120%; text-align: justify; widows: 0; orphans: 0 } p.western { font-family: "Calibri", sans-serif; font-size: 10pt } p.cjk { font-family: "宋体"; font-size: 10p

java jdbc 连接mysql数据库 实现增删改查

好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打交道非常基础的一个知识,也是比较接近底层的,在实际的工作中大家用得更多的其实还是比较成熟的框架,例如Hibernate.Mybatis. 但是作为这些成熟框架的底层的jdbc却也是我们应该去掌握的,只有了解了jdbc的增删改查,这样在以后如果有兴趣去研究Hibernate或者Mybatis的源代码的