开发者社区> 旭东的博客> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Java JDBC数据库链接

简介: 好久没有编写有关数据库应用程序啦,这里回顾一下java JDBC。 1.使用Java JDBC操作数据库一般需要6步: (1)建立JDBC桥接器,加载数据库驱动; (2)连接数据库,获得Connection对象(使用数据库连接地址,用户名,密码); (3)获得数据库Statement对象; (4)执行数据库操作; (5)读取结果; (6)关闭数据库连接; 2.使用Java JDBC操作数据库(mysql)代码: 连接mysql数据库,需要导入mysql数据库jar包,本代码使用mysql-connector-java-5.1.18-bin.jar。
+关注继续查看

好久没有编写有关数据库应用程序啦,这里回顾一下java JDBC。

1.使用Java JDBC操作数据库一般需要6步:

(1)建立JDBC桥接器,加载数据库驱动;

(2)连接数据库,获得Connection对象(使用数据库连接地址,用户名,密码);

(3)获得数据库Statement对象;

(4)执行数据库操作;

(5)读取结果;

(6)关闭数据库连接;

2.使用Java JDBC操作数据库(mysql)代码:

连接mysql数据库,需要导入mysql数据库jar包,本代码使用mysql-connector-java-5.1.18-bin.jar。

 1 import java.sql.Connection;
 2 import java.sql.DriverManager;
 3 import java.sql.Statement;
 4 import java.sql.ResultSet;
 5 
 6 public class MyTest {
 7     public static void main(String args[]) {
 8         Connection con = null;
 9         Statement  st  = null;
10         ResultSet  rs  = null;
11         try {
12             // 获得MySQL驱动的实例
13             Class.forName("com.mysql.jdbc.Driver").newInstance();
14             // 获得连接对象(提供:地址,用户名,密码)
15             con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/Weather","root", "root");
16         
17             if (!con.isClosed())
18                 System.out.println("Successfully connected ");
19             else
20                 System.out.println("failed connected");
21             
22             //建立一个Statement,数据库对象
23             st = con.createStatement();
24             // 运行SQL查询语句
25             rs = st.executeQuery("select * from Weather.question_type_1;");
26             // 读取结果集
27             while (rs.next()) {
28                 System.out.println("column1:"+rs.getInt(1));
29                 System.out.println("column2:"+rs.getString(2));
30                 System.out.println("column3:"+rs.getString(3));
31                 System.out.println("column4:"+rs.getString(4));
32             }
33             // 关闭链接
34             con.close();
35         } catch(Exception e) {
36             System.err.println("Exception: " + e.getMessage());
37         }
38     }
39 }

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java JDBC连接数据库遇到的问题
Java JDBC连接数据库遇到的问题
0 0
Java——JDBC连接数据库,并进行数据的增删改查
上一篇博文中,向大家介绍了Java——JDBC连接数据库,那么,现在,我们再来谈谈通过JDBC连接数据库之后,对数据的增删改查操作!!!
0 0
Java——JDBC连接数据库(步骤详解!!!)
Java——JDBC连接数据库(步骤详解!!!)
0 0
JAVA中jdbc连接数据库 sql注入与PrepareStatement预处理
JAVA中jdbc连接数据库 sql注入与PrepareStatement预处理
0 0
java:JDBC连接数据库实现用户管理系统
java:JDBC连接数据库实现用户管理系统
0 0
Java之JDBC 通过加载properties配置文件连接数据库
Java之JDBC 通过加载properties配置文件连接数据库  通常情况下,我们通过JDBC连接数据库的时候,不会将数据库相关配置写死,因为到时候数据库一有改动,就要重新打包部署到服务器或者替换相关的.class文件,这样非常不灵活。
1300 0
Java jdbc连接数据库 INSERT插入
Java jdbc连接数据库 INSERT插入 package com.edu; import java.
2646 0
Java JDBC连接数据库
桥连:sun.jdbc.odbc.JdbcOdbcDriver 连接字符串:("jdbc:odbc:数据源名","sa","sa"); 纯Java驱动:com.microsoft.jdbc.sqlserver.SQLServerDriver 连接字符串: ("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名","
1119 0
Java实现单词计数MapReduce
本文分享实现单词计数MapReduce的方法
0 0
+关注
旭东的博客
从事互联网开发工作,写博客,记录问题与学习支持,并分析
文章
问答
文章排行榜
最热
最新
相关电子书
更多
MySQL Java开发实战
立即下载
Java Your(Next)
立即下载
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题)
立即下载