mysql连接java程序_实现Java连接mysql
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相关推荐
- hannoi塔java程序_基于Java实现的Hannoi汉诺塔自动演示程序
1 设计要求 设计GUI界面的Hannoi塔.汉诺塔中有三个座,名字分别为A,B,C.初始状态时A塔上有3个大小不等的盘子,这些盘子从座底到座顶按着大小顺序依次摆放在A座上.用户可以用鼠标选中盘子,然 ...
- 万年历 java程序_用Java编程输出万年历的功能实现
1.功能实现 输入1查看上个月日历 输入2查看下个月日历 输入3查看去年本月日历 输入4查看明年本月日历 输入5查看指定月份日历 2.代码所导入的包 import java.text.ParseExc ...
- 12306 java程序_基于java httpclient的12306 买票软件
12306-hunter Java Swing C/S版本12306订票助手 本程序完全开放源代码,仅作为技术学习研究交流之用,不得用于任何商业用途:作者不承担任何由此带来的直接或间接责任 特别说明: ...
- 图像分割的java程序_基于java的图像分割(数字图像处理)
[实例简介] 基于java的图像分割(数字图像处理),程序中包含 全局阈值分割,Roberts边缘检测分割,灰度图像,直方图. [实例截图] [核心代码] ImageProcess └── Image ...
- c ibatis mysql实例_[Java教程]java程序中的ibatis连接mySql的基本实例
[Java教程]java程序中的ibatis连接mySql的基本实例 0 2015-03-16 00:01:32 属性文件:SqlMap.properties1 driver=com.mysql.jd ...
- 第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++
第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++ 准备代码: 第一次编译: 显然需要先配置环境变量: 先找到java.exe和javac.exe所在的文件夹位置: 此电脑-& ...
- qtp启动java程序_转: QTP六脉神剑之调用Java程序
查看( 1147 ) / 评论( 21 ) 六脉神剑之调用程 序0Xp1zLN_0版权声明:原创作品,转载请以链接方式注明出自http://www.51testing.com/?35,否则将追究法律责 ...
- java跟python对比_【多年的Java程序员总结Java与Python的对比 】
多年的Java程序员总结Java与Python的对比 作为一个有多年职场经验的技术员,每当我遇到同行时,我都会问一句"你现在用的是什么语言?你喜欢用哪种语言?"至于答案,容后再说. ...
- 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版本, ...
最新文章
- 舒工自定义AJAX-lite 1.0实用型极简方法
- 为什么LINKBUTTON不能插在LTEMTEMPLATE里???
- 猜数字游戏,正确率为零
- STM32 基础系列教程 48 – CJSON
- PHP移动互联网开发笔记(3)——运算符
- Sql Server导入sql文件
- testflight测试软件怎么,TestFlight使用步骤
- DIV+CSS命名规范
- ps计算机设置,不仅要懂PS 浅谈修图电脑配置(基础篇)
- 鸿蒙运行linux软件,在Linux系统下要运行鸿蒙HarmonyOS应用可试试xDroid软件
- 如何使用启动盘启动计算机,如何用pe盘启动电脑?pe盘启动电脑操作教程
- 计算机网络基础交换机的基本配置实验报告,计算机网络基础实验报告
- ROS Spinning-----简介
- 调用FFmpeg的视频压缩批处理脚本
- 时间序列分类05:滑动窗口处理时间序列分类数据
- 小白如何从零开始打造一台DIY脑控智能机器人
- 【音视频基础】(五):CIE颜色空间一之色调、明度和饱和度
- Jackknife,Bootstraping, bagging, boosting, AdaBoosting, Rand forest 和 gradient boosting
- 百度CTO王海峰:亚洲丰富实践场景推动AI技术落地探索
- 【号外】支付宝道歉,错了就是错了,马云回话
热门文章
- c++ 弧形面如何逆时针排序_环形导轨的滑座如何通过弧形段?
- 判断 小程序_怎么判断小程序开发公司靠不靠谱?
- 客户端负载均衡及透明应用切换(TAF)tnsnames failover=on
- C语言封顶,我们的大屋顶|阳光方舟2.0--C-HOUSE正式封顶
- js实现关于分页的一种实现方式
- andorid 回调的理解
- 基于JAVA+SpringMVC+Mybatis+MYSQL的培训中心管理系统
- Mysql更新数据库数据sql_一条更新SQL在MySQL数据库中是如何执行的
- python接口测试之新手篇
- 08-可滚动Widget