手动连接数据库(jdbc)

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class Test {

    public static void main(String[] args) throws Exception {
          String user="root";//数据库的用户名
           String pwd="";//数据库的密码
           String url="jdbc:mysql://localhost:3306/taotao";//taotao这个是你所要访问到数据库
           String driver="com.mysql.jdbc.Driver";
           Connection con=null;
           PreparedStatement stmt=null;
           ResultSet rs=null;
            try {
                Class.forName(driver);
                con=DriverManager.getConnection(url,user,pwd);
                stmt=con.prepareStatement("select * from tb_item");//这里面是对应的sql语句,对应数据库中相应的表格
                 rs=stmt.executeQuery();
                 while(rs.next()){
                     System.out.println(rs.getObject(1)+","+rs.getObject(2));
                 }

            } catch (ClassNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            finally{
                if(rs!=null){
                    rs.close();
                }
                if(stmt!=null){
                    stmt.close();
                }
                if(con!=null){
                    con.close();
                }
            }

    }

}

时间: 2024-10-08 04:39:05

手动连接数据库(jdbc)的相关文章

java连接数据库——JDBC连接数据库

DBUtil.java   // 数据库操作文件 package com.bjpowernode.jdbc.util; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLExce

Java连接数据库jdbc

java连接数据库 import java.sql.*;public class Jdbc05 { static final String URL="jdbc:mysql://localhost:3306/test"; static final String USER="root"; static final String PWD="root"; public static void main(String[] args) { //定义sql语句

如何设置MyEclipse JDBC数据源

MyEclipse Reports旨在为使用的数据库工具分享JDBC驱动程序配置.MyEclipse JDBC这个特殊的数据源允许报表工具访问这些驱动程序.本教程介绍如何设置MyEclipse JDBC数据源.您将学习到: 创建和编辑数据源 手动同步数据源 没有MyEclipse?立即下载 1. 创建一个MyEclipse JDBC数据源 (1)通过选择Windows>Open Perspective>MyEclipse Report Design来打开报表设计视角. (2)通过创建报表或打开

26.多态扩展实例——连接数据库

需求:数据库的操作数据是用户信息1.连接数据库 JDBC Hibernate2.操作数据库 c create r read u update d delete3.关闭数据库连接 public class DuoTai_06 { public static void main(String[] args) { // TODO Auto-generated method stub UserInfoDao ui=new UserInfoJDBC(); ui.add(new User()); ui.de

Jmeter之JDBC请求参数化

转:https://www.cnblogs.com/rzln/p/8570480.html 在HTTPsample中,我们经常会使用参数化或者正则表达提取器(关联)使我们的请求参数转换为变量,以便更正确.多样的调试脚本.那么,同样是工作中经常用到的JDBC请求,它的参数化以及关联该怎么做呢?这篇文章给大家详细介绍JDBC请求的参数化. 环境准备 Jmeter(我使用的是3.1版本,最新版本为3.3,不影响本次演示) 一个可连接数据库 JDBC驱动 OK,下面进入正文. A 首先,我们在测试计划下

JAVA必背面试题和项目面试通关要点

一 数据库 1.常问数据库查询.修改(SQL查询包含筛选查询.聚合查询和链接查询和优化问题,手写SQL语句,例如四个球队比赛,用SQL显示所有比赛组合:举例2:选择重复项,然后去掉重复项:) 数据库里的密码如何加密(md5): (1)数据库的密码加密:单向加密,insert into users (username,password) values (‘mike’,MD5(‘guessme’)); (2)双向加密:insert into users (username ,password) va

Java笔记之面向对象

/* 1. 面向对象概念(Java中一切皆对象) 1.1. 面向对象是相对面向过程而言的 1.2. 面向对象和面向过程都是一种思想 1.3. 面向过程 a. 强调的是功能行为,面向过程是一种思想    1.4. 面向对象 a. 将功能封装进对象,强调具备了功能的对象,    找到功能对应的事物,将功能封装进事物,以后    就操作这个事物就可以了,将复杂的问题简单化    将我们的角色由执行者转变为指挥者 1.5. 面向对象是基于面向过程的 1.6. example */ class NewDe

Hibernate 快速上手操作入门

本文主要是从技术操作角度去介绍hibernate,并且简单描述如何快速的上手操作hibernate,用于作为与数据库的连接的持久层. 简单讲述一下hibernate究竟是什么,它有什么作用,在理解它的作用之前,我们先想一想,在一个项目当中,我们需要将项目当中的数据存入数据库,或者从数据库中读取项目当中需要的数据进行操作,我们往常一般使用什么方法呢?首先想到的就是通过JDBC去对数据库进行手动的操作,编写一个连接数据库的模块,通过加载driver并且手动编写增删改查方法联通程序与数据库当中的数据,

Flyway学习笔记

Flyway做为database migration开源工具,功能上像是git.svn这种代码版本控制.google搜索database migration,或者针对性更强些搜索database migration java,会有其它的framework.tool.甚至aws的service.因为项目使用到了flyway,而且确实google中排第一位的搜索结果就是flyway,那就之后有机会再与其它方案做比较,先对flyway做下学习笔记. 0.支持的数据库 支持数据库有 Oracle, SQ