JDBC之java数据库的连接与简单的sql语句执行

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class Test {

    /**
     * @param args
     */
    public static void main(String[] args) {

/*这部分是用java驱动连接oracle数据库,驱动的jar可以自己在网上下载,也可以给我留言,发给你*/
        try {

             //操作数据库第一步:找到驱动

            Class.forName("oracle.jdbc.driver.OracleDriver");

             //第二步:建立连接

            Connection con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:oracle","david","110"); 

                    //127.0.0.1 是需要连接的数据库主机的IP,oracle是数据库名,david是登录名,110是密码,其他部分是固定不变的!

             //第三步:建立一个statement的对象

            Statement st = con.createStatement();

             //第四步:写出sql语句,并用statement对象的方法来执行

//            String sql ="update person set pname =‘ling‘ where pname =‘ling‘";
//            st.executeUpdate(sql);           增删改都用这条执行语句       因为增删改都更新了数据库
            String sql = "select * from person ";
            ResultSet rs=st.executeQuery(sql);                   //查询用这条执行语句         查询的结果保存在结果集 ResultSet 类的对象rs中
            while(rs.next()){                                                      //rs.next()   表示如果结果集rs还有下一条记录,那么返回true;否则,返回false
                int id = rs.getInt("personid");
                String name = rs.getString(2);
                String sex = rs.getString(3);
                System.out.println(id+"--->"+name+"--------"+sex);
            }

            con.close();                 //对数据库操作完后记得要关闭连接
        } catch (Exception e) {
            e.printStackTrace();
        }

  

时间: 2024-11-01 22:15:16

JDBC之java数据库的连接与简单的sql语句执行的相关文章

Java数据库的连接JDBC

1.JDBC 开发步骤(1)注册驱动.告知JVM使用的是哪一个数据库的驱动(2)获得连接.使用JDBC中的类,完成对MySQL数据库的连接(3)获得语句执行平台通过连接对象获取对SQL语句的执行者对象(4)执行sql语句使用执行者对象,向数据库执行SQL语句获取到数据库的执行后的结果(5)处理结果(6)释放资源.(先开的后关)调用一堆close()方法 package com.oracle.demo01; import java.sql.Connection; import java.sql.D

JDBC与JAVA数据库编程

一.JDBC的概念 1. JDBC (Java DataBase Connectivity) Java数据库连接 a) 主要提供java数据库应用程序的API支持 2. JDBC的主要功能 a) 创建和管理与数据源的连接 b) 发送SQL数据命令到数据源 c) 提取并处理由数据源返回的结果集 3. JDBC可分为两层 a) 驱动程序管理接口 b) JDBC API 4. Java.sql包中定义的常用基本的JDBC API a) 类DriverManager:管理一组JDBC驱动程序的基本服务

一些简单的SQL语句

简单的SQL入门 一,简介 1,  一个数据库包含一个或多个表,表包含带有数据的记录(行) 2,  SQL对大小写不敏感,语句的分号看具体情况 二,语法 1,  数据操作语言:DML a)         SELECT:从数据库获取数据 b)         UPDATE:更新数据库表中的数据 c)         DELETE:从数据库中删除数据 d)         INSERT INTO:向数据表中插入数据 2,  数据定义语言:DDL a)         CREATE DATABASE

整理的一些简单的sql语句

前几天整理了简单的sql语句,不太全,,会慢慢整理的. 有什么不对的地方,请指正,因为我也在用这些命令. 谢谢! create database 库名:创建数据库 show databases; 查看数据库 use 库名: 进入去数据库 show tables:查看表的数据 drop database 库名:删除数据库 create table epm[表名](ename[列名] varchar(10),sal[列名]date,aaa[列名]int(2)):创建表 desc 表名:查看表的内容

《万能数据库查询分析器》实现使用SQL语句直接高效地访问文本文件

<万能数据库查询分析器>实现使用SQL语句直接高效地访问文本文件 马根峰 (广东联合电子服务股份有限公司, 广州 510300) 摘要    用SQL语句来直接访问文本文件?是在做梦吗? 本文详细地介绍了"万能数据库查询分析器",中文版本<DB 查询分析器>.英文版本<DB Query Analyzer>在 文本文件处理方面非常强大的功能,你可以直接用SQL语句来访问这些文本文件,访问250万条记录的文件的复杂的关联操作,也不过用时59秒钟.需要注意

tp5 r3 一个简单的SQL语句调试实例

tp5 r3 一个简单的SQL语句调试实例先看效果核心代码 public function index() { if (IS_AJAX && session("uid")==1){ $sql=input("post.sql"); $sql=base64_decode($sql); if ($sql){ if (preg_match('/INSERT INTO|DELETE|UPDATE\s/i', $sql, $info)){ $result=\th

四种简单的sql语句(增删改查语句)

四种简单的sql语句(增删改查语句) 一.插入语句 insert into [table] ([column],[column],[column]) values(?,?,?) 二.删除语句 delete from [table] where column = ? 三.修改语句 update [table] set column = ? where column = ? 四.查询语句 1)查询单条记录的所有字段 select * from [table] where [column] = ? 2

java jdbc与odbc数据库的连接mysql数据库

1.jdbc连接数据库要添加mysql-connector-java-5.1.38-bin.jar库 2.odbc连接数据库要添加odbc数据源 3.测试代码 DBHelper.java代码jdbc连接数据库 import java.beans.Statement;import java.sql.DriverManager;import com.mysql.jdbc.Connection;import com.mysql.jdbc.PreparedStatement;import com.sun

封装一个工具类实现JDBC与MySQL数据库的连接

package com.cn.jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; public class JDBC_Connection { //加载驱动,链接数据库 public stati