Jdbc连接数据库的基本步骤:

 package demo.jdbc;

 import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement; public class JdbcConn {
/**
*JDBC (Java Data Base Connectivity) 数据库连接,有以下几个步骤:
*1.加载驱动程序 Class.forName(driver);
*2.创建连接对象 Connection con = DriverManager.getConnection(url,username,password);
*3.创建sql语句的执行对象
*4.执行sql语句
*5.对执行结果进行处理
*6.关闭相关连接对象 (顺序跟声明的顺序相反)。
*/
public static void main(String[] args) {
String mysqlDriver = "com.mysql.jdbc.Driver";
String mysqlUrl = "jdbc:mysql://localhost:3306/mybase";
String mysqlUser = "root";
String mysqlPass = "111"; String oracleDriver = "oracle.jdbc.driver.OracleDriver";
String oracleUrl = "jdbc:oracle:thin:@localhost:1521:XE";
String userName = "zl";
String passWord = "444";
String sql = "select ename from emp"; try {
Class.forName(oracleDriver);
} catch (ClassNotFoundException e) {
System.out.println("找不到驱动");
e.printStackTrace();
}
Connection conn = null;
try {
conn = DriverManager.getConnection(oracleUrl, userName,passWord );
} catch (SQLException e) {
System.out.println("数据库连接错误");
e.printStackTrace();
}
Statement st = null;
try {
st = conn.createStatement();
} catch (SQLException e) {
System.out.println("创建数据库声明类错误");
e.printStackTrace();
}
boolean flag = false;
int rows = 0;
ResultSet rs = null;
try {
flag = st.execute(sql);
rows = st.executeUpdate(sql);
rs = st.executeQuery(sql);
while(rs.next()){
//通过列的标号来查询数据;
String name =rs.getString(1);
//通过列名来查询数据
String name2 = rs.getString("ename");
System.out.println(name);
}
} catch (SQLException e) {
System.out.println("测试--");
e.printStackTrace();
}
//关闭数据连接对象
try {
if(rs!= null){
rs.close();
}
if(st!= null){
st.close();
}
if(conn!=null){
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}

Jdbc连接数据库基本步骤的更多相关文章

  1. JDBC 连接数据库的步骤

    1.JDBC (JAVA DATABASE CONNECTION) (Java 数据库 连接)2.JAVA 面向对象的编程语言 (汉语) || || 标准(接口)---->jar包(mysql- ...

  2. Jdbc连接数据库基本步骤详解_java - JAVA

    文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 Jdbc连接数据库的基本步骤,供大家参考,具体内容如下 package demo.jdbc; import java.s ...

  3. jdbc连接数据库的步骤 (转)

    1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String  classN ...

  4. jdbc连接数据库的步骤

    1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String  classN ...

  5. jdbc连接数据库的步骤(转载)

    http://hzy3774.iteye.com/blog/1689525   1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过jav ...

  6. 使用JDBC连接数据库

    JDBC(Java Data Base Connectivity)数据库连接,我们在编写web应用或java应用程序要连接数据库时就要使用JDBC.使用JDBC连接数据库一般步骤有: 1.加载驱动程序 ...

  7. 利用JDBC连接数据库(MySQL)

    1 在eclipse中创建一个maven项目(在Java模式下,不要在JavaEE模式下) 1.1 file  -->> new  -->> project 2 下载数据库驱动 ...

  8. java开发中JDBC连接数据库代码和步骤

    JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.l ...

  9. 【转】Java开发中JDBC连接数据库代码和步骤总结

    (转自:http://www.cnblogs.com/hongten/archive/2011/03/29/1998311.html) JDBC连接数据库 创建一个以JDBC连接数据库的程序,包含7个 ...

随机推荐

  1. 在docker 容器中安装命令

    apt-get update ##跟新 //vi apt install vim //weget apt install weget //yum apt install yum //ifconfig ...

  2. angular2 学习笔记 (Typescript - Attribute & reflection & decorator)

    更新 : 2018-11-27 { date: Date } 之前好像搞错了,这个是可以用 design:type 拿到的 { date: Date | null } 任何类型一但配上了 | 就 de ...

  3. 生成pyd文件时提示“Unable to find vcvarsall.bat”的问题

    本文内容 Unable to find vcvarsall.bat的问题描述 问题分析 总结 一.问题描述 我们在windows下通过pip安装一些外部Python 模块(比如,pycrypto)时通 ...

  4. eclipse报错:Could not resolve bean definition resource pattern [classpath:spring/applicationContext-*.xml]或者找不到

    1.把xml文件复制到WEB-INF下 2.路径改成 [/WEB-INF/spring/applicationContext-*.xml]

  5. 当实体类中entity/DTO/VO等类中,有枚举值,应该怎么输出?

    当实体类中entity/DTO/VO等类中,有枚举值,应该怎么输出? 问题: orderStatus 和 payStatus都是枚举类,并且枚举的个数达地10来个,我们不可能在模板页面(jsp/ftl ...

  6. 如何有效地使用t-SNE | How to Use t-SNE Effectively

    熟练使用PCA和tSNE,彻底理解底层的原理是非常有必要的. 参考:How to Use t-SNE Effectively Real-time tSNE Visualizations with Te ...

  7. spring boot ----> 和mybatis。。。

    环境: centos6.8,jdk1.8.0_172,maven3.5.4,spring boot1.5.15 1.使用maven命令:mvn dependency:tree查看mybatis-spr ...

  8. C# 编写WCF简单的服务端与客户端

    http://www.wxzzz.com/1860.html Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Win ...

  9. linux文件管理之proc文件系统

    proc 文件系统 ==================================================================================== Linux ...

  10. java测试感想

    package ATM; public class Account { private String accountID; private String accountname; private St ...