Java连接mysql数据库,代码经过运行准确无误。

下面为实例---->

用数据库操纵工具(例:

SQLyogEnt)操纵mysql建表,或dos下建,如下:

数据库名:scutcs

表名:student

表内容:

sno char[7] NO NULL Primary Key;

sname varchar[8] NO NULL;

sex char[2] NO NULL;

bdate date NO NULL;

height decimal[10,0] ;

-------------------------------------------------------------------------

java程序:

import java.sql.*;

public class JDBCTest {

public static void main(String[] args){

String driver = "com.mysql.jdbc.Driver"; // 驱动程序名

String url = "jdbc:mysql://localhost/scutcs"; // URL指向要访问的数据库名scutcsString user = "........"; // MySQL配置时的用户名

String password = "........"; // MySQL配置时的密码

try {

Class.forName(driver); // 加载驱动程序

Connection conn = DriverManager.getConnection(url, user, password); // 连续数据库

if(!conn.isClosed())

System.out.println("Succeeded connecting to the Database!"); //验证是否连接成功

Statement statement = conn.createStatement(); // statement用来执行SQL语句

String sql = "select * from student"; // 要执行的SQL语句

ResultSet rs = statement.executeQuery(sql); // 结果集

System.out.println("-----------------------------------------");

System.out.println("执行结果如下所示:");

System.out.println("-----------------------------------------");

System.out.println(" 学号" + "\t" + " 姓名" + "\t\t" + "性别");

System.out.println("-----------------------------------------");

String name = null;

while(rs.next()) {

name = rs.getString("sname"); // 选择sname这列数据

System.out.println(rs.getString("sno") + "\t" + name + "\t" + rs.getString("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();

} } } OK,完美运行!支持中文输出

mysql连接java程序_实现Java连接mysql相关推荐

  1. hannoi塔java程序_基于Java实现的Hannoi汉诺塔自动演示程序

    1 设计要求 设计GUI界面的Hannoi塔.汉诺塔中有三个座,名字分别为A,B,C.初始状态时A塔上有3个大小不等的盘子,这些盘子从座底到座顶按着大小顺序依次摆放在A座上.用户可以用鼠标选中盘子,然 ...

  2. 万年历 java程序_用Java编程输出万年历的功能实现

    1.功能实现 输入1查看上个月日历 输入2查看下个月日历 输入3查看去年本月日历 输入4查看明年本月日历 输入5查看指定月份日历 2.代码所导入的包 import java.text.ParseExc ...

  3. 12306 java程序_基于java httpclient的12306 买票软件

    12306-hunter Java Swing C/S版本12306订票助手 本程序完全开放源代码,仅作为技术学习研究交流之用,不得用于任何商业用途:作者不承担任何由此带来的直接或间接责任 特别说明: ...

  4. 图像分割的java程序_基于java的图像分割(数字图像处理)

    [实例简介] 基于java的图像分割(数字图像处理),程序中包含 全局阈值分割,Roberts边缘检测分割,灰度图像,直方图. [实例截图] [核心代码] ImageProcess └── Image ...

  5. c ibatis mysql实例_[Java教程]java程序中的ibatis连接mySql的基本实例

    [Java教程]java程序中的ibatis连接mySql的基本实例 0 2015-03-16 00:01:32 属性文件:SqlMap.properties1 driver=com.mysql.jd ...

  6. 第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++

    第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++ 准备代码: 第一次编译: 显然需要先配置环境变量: 先找到java.exe和javac.exe所在的文件夹位置: 此电脑-& ...

  7. qtp启动java程序_转: QTP六脉神剑之调用Java程序

    查看( 1147 ) / 评论( 21 ) 六脉神剑之调用程 序0Xp1zLN_0版权声明:原创作品,转载请以链接方式注明出自http://www.51testing.com/?35,否则将追究法律责 ...

  8. java跟python对比_【多年的Java程序员总结Java与Python的对比 】

    多年的Java程序员总结Java与Python的对比 作为一个有多年职场经验的技术员,每当我遇到同行时,我都会问一句"你现在用的是什么语言?你喜欢用哪种语言?"至于答案,容后再说. ...

  9. matlab调用Java程序时出现 Java.lang.OutOfMemoryErrot: GC overhead limit exceeded

    matlab调用Java程序时出现 java.lang.OutOfMemoryError: GC overhead limit exceeded JDK1.6.0_37和JDK_1.7.0_60版本, ...

最新文章

  1. 舒工自定义AJAX-lite 1.0实用型极简方法
  2. 为什么LINKBUTTON不能插在LTEMTEMPLATE里???
  3. 猜数字游戏,正确率为零
  4. STM32 基础系列教程 48 – CJSON
  5. PHP移动互联网开发笔记(3)——运算符
  6. Sql Server导入sql文件
  7. testflight测试软件怎么,TestFlight使用步骤
  8. DIV+CSS命名规范
  9. ps计算机设置,不仅要懂PS 浅谈修图电脑配置(基础篇)
  10. 鸿蒙运行linux软件,在Linux系统下要运行鸿蒙HarmonyOS应用可试试xDroid软件
  11. 如何使用启动盘启动计算机,如何用pe盘启动电脑?pe盘启动电脑操作教程
  12. 计算机网络基础交换机的基本配置实验报告,计算机网络基础实验报告
  13. ROS Spinning-----简介
  14. 调用FFmpeg的视频压缩批处理脚本
  15. 时间序列分类05:滑动窗口处理时间序列分类数据
  16. 小白如何从零开始打造一台DIY脑控智能机器人
  17. 【音视频基础】(五):CIE颜色空间一之色调、明度和饱和度
  18. Jackknife,Bootstraping, bagging, boosting, AdaBoosting, Rand forest 和 gradient boosting
  19. 百度CTO王海峰:亚洲丰富实践场景推动AI技术落地探索
  20. 【号外】支付宝道歉,错了就是错了,马云回话

热门文章

  1. c++ 弧形面如何逆时针排序_环形导轨的滑座如何通过弧形段?
  2. 判断 小程序_怎么判断小程序开发公司靠不靠谱?
  3. 客户端负载均衡及透明应用切换(TAF)tnsnames failover=on
  4. C语言封顶,我们的大屋顶|阳光方舟2.0--C-HOUSE正式封顶
  5. js实现关于分页的一种实现方式
  6. andorid 回调的理解
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的培训中心管理系统
  8. Mysql更新数据库数据sql_一条更新SQL在MySQL数据库中是如何执行的
  9. python接口测试之新手篇
  10. 08-可滚动Widget