我的第五个程序 java的JDBC连接mysql数据库 实现输入查询
import java.sql.*; import java.util.Scanner;public class JDBCTest {public static void main(String[] args){Scanner sc = new Scanner(System.in); System.out.println("请输入要查询的姓名:"); String search_name = sc.next();/****************************连接配置,都是字符串类型*********************************/// 驱动程序名String driver = "com.mysql.jdbc.Driver";// URL指向要访问的数据库名scutcsString url = "jdbc:mysql://127.0.0.1:3306/scutcs";// MySQL配置时的用户名String user = "root"; // MySQL配置时的密码String password = "root";/****************************开启连接数据库*********************************/try { // 加载驱动程序 Class.forName(driver);// 连续数据库Connection conn = DriverManager.getConnection(url, user, password);if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!");// statement用来执行SQL语句Statement statement = conn.createStatement();// 要执行的SQL语句String sql = "select * from student where sname='"+search_name+"'";// 结果集ResultSet rs = statement.executeQuery(sql);System.out.println("----------------------------------");System.out.println("执行结果如下所示:");System.out.println("----------------------------------");System.out.println(" 学号" + "\t" + " 姓名"+ "\t" +"性别");System.out.println("----------------------------------");String name = null;String sex = null;while(rs.next()) {// 选择sname这列数据name = rs.getString("sname");// 选择sex这列数据sex = rs.getString("sex");// 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。// 然后使用GB2312字符集解码指定的字节数组// name = new String(name.getBytes("ISO-8859-1"),"GB2312");name = new String(name);sex = new String(sex);// 输出结果System.out.println(rs.getString("sno") + "\t" + name+ "\t" +sex);}rs.close();conn.close();} catch(ClassNotFoundException e) {System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace();} catch(SQLException e) {e.printStackTrace();} catch(Exception e) {e.printStackTrace();} } }
我的第五个程序 java的JDBC连接mysql数据库 实现输入查询相关推荐
- jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...
Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...
- java jdbc 连接mysql数据库,Java 通过JDBC连接Mysql数据库
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...
- 一、JAVA通过JDBC连接mysql数据库(连接)
JDBC ----JDBC(Java DataBase Connectivity)是Java与数据库的接口规范,JDBC定义了一个支持标准SQL功能的通用低层的应用程序编程接口(API),它由Java ...
- [转]Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...
- Java用JDBC连接MySQL并进行简单查询
写在前面 *********************************************************************************************** ...
- Java通过JDBC连接MySQL数据库
代码描述:把前台获取的字段作为查询条件,返回符合条件的记录. 1 package com.imooc.dao; 2 3 import java.sql.Connection; 4 import jav ...
- JAVA使用JDBC连接MySQL数据库
首先要下载Connector/J地址:http://www.mysql.com/downloads/connector/j/ 这是MySQL官方提供的连接方式: 解压后得到jar库文件,需要在工程中导 ...
- JAVA的JDBC连接MYSQL数据库并查询数据
目录 一.使用工具 1)MYSQL数据库 2)Navicat可视化软件 3)IDEA编译java工具 二.MYSQL里创建一个数据库 1)Navicat连接数据库 2)创建新的数据库和表 1.新建数据 ...
- jdba怎么连接mysql_一、JAVA通过JDBC连接mysql数据库(连接)
JDBC ----JDBC(Java DataBase Connectivity)是Java与数据库的接口规范,JDBC定义了一个支持标准SQL功能的通用低层的应用程序编程接口(API),它由Java ...
最新文章
- linux c gcc编译报错 can not be used when making a shared object; recompile with -fPIC
- java 更新jlabel_java – 如何动态更改JLabel
- Winform中使用DevExpress的CheckEdit控件实现多选条件搜索
- SSL/TLS协议运行机制的概述
- 【计蒜客 - 2019南昌邀请赛网络赛 - I】Max answer(单调栈,RMQ)
- 2009 managertool software download..........
- 【C/C++】BOOST 线程完全攻略 - 基础篇
- LeetCode 6罗马数字转整数
- cadvisor 离线安装
- diy计算机组装注意事项,DIY电脑组装教程:diy装机之三大原则八项注意
- 计算机播放音乐没声音为什么,电脑没声音是怎么回事?教你怎么修复
- 非线性控制1.3——SPR条件、Schur补引理
- “弹出DVD驱动器错误”解决方法
- #边学边记 必修4 高项:对事的管理 第1章 项目立项管理 之 立项管理内容
- 社工小组 计算机小组活动,小组工作活动计划1
- 基于Python技术的营养信息管理系统
- C++算法之选择排序
- 百度震撼推出开发平台及分析
- iOS:DES加密iOS和Android的匹配
- 简单构建新闻数据对股票的情绪因子(大盘因子)
热门文章
- 智能传感器产业三年行动指南
- 周鸿祎为何忘不掉搜索?
- Hadoop-2.6.0NodeManager Restart Recover实现分析(一)
- iOS - Swift 与 Objective-C 互相操作
- 在layoutsubviews中设置子控件的frame,保证执行alpha和frame动画流畅度
- win8.1远程桌面连接2008显示正在加密远程连接
- 无线网络(4) 无线网络基本工作原理
- 转:c++builder读写INI文件
- 鲜活的数据 : 数据可视化指南
- dirty_ratio与dirty_background_ratio参数区别--系统优化必选