1.Java 连接 MySQL

Java 连接 MySQL 需要驱动包,最新版下载地址为:实例代码:

public class MySQLDemo {

// JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";

static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB";

// 数据库的用户名与密码,需要根据自己的设置

static final String USER = "root";

static final String PASS = "123456";

public static void main(String[] args) {

Connection conn = null;

Statement stmt = null;

try{

// 注册 JDBC 驱动

Class.forName("com.mysql.jdbc.Driver");

// 打开链接

System.out.println("连接数据库...");

conn = DriverManager.getConnection(DB_URL,USER,PASS);

// 执行查询

System.out.println(" 实例化Statement对象...");

stmt = conn.createStatement();

String sql;

sql = "SELECT id, name, url FROM websites";

ResultSet rs = stmt.executeQuery(sql);

// 展开结果集数据库

while(rs.next()){

// 通过字段检索

int id = rs.getInt("id");

String name = rs.getString("name");

String url = rs.getString("url");

// 输出数据

System.out.print("ID: " + id);

System.out.print(", 站点名称: " + name);

System.out.print(", 站点 URL: " + url);

System.out.print("\n");

}

// 完成后关闭

rs.close();

stmt.close();

conn.close();

}catch(SQLException se){

// 处理 JDBC 错误

se.printStackTrace();

}catch(Exception e){

// 处理 Class.forName 错误

e.printStackTrace();

}finally{

// 关闭资源

try{

if(stmt!=null) stmt.close();

}catch(SQLException se2){

}// 什么都不做

try{

if(conn!=null) conn.close();

}catch(SQLException se){

se.printStackTrace();

}

}

System.out.println("Goodbye!");

}

}

2. JAVA的开发工具

IntelliJ IDEA是首屈一指的Java IDE,两个版本:免费的社区版和付费的终极版。

社区版可用于JVM和Android开发。支持Java,Kotlin,Groovy,Scala;Android;Maven,Gradle,SBT; Git,SVN,Mercurial和CVS。终极版用于Web和企业开发的除了Git,SVN,Mercurial和CVS之外,还支持Perforce,ClearCase和TFS;Java和Type;Java EE,Spring,GWT,Vaadin,Play,Grails等框架; 还有数据库工具。

商业的终极版通过提高程序员的生产力来获得收益。对于学生,老师和开放源代码开发者而言都是免费的。

IntelliJ设计IDEA的时候,充分考虑了开发人员的工作流程中很重要的一点,也就是“在区域中”。上图所示的项目工具窗口通过简单的鼠标点击就会从视图中消失,你可以专注于代码编辑器。编辑时要做的一切都具有键盘快捷键,包括在弹出窗口中显示一些符号定义。学习捷径确实需要时间和实践当然不知道快捷方式,开发人员也可以轻松快速地学习使用IDEA。

IDEA的调试器设计非常友好。变量值在编辑窗口的右边展示,靠近相对应的代码。当时某个变量状态改变的时候,会高亮显示。

IDEA还集成了构建工具,单元测试的运行和覆盖率检查工具,以及内置的终端窗口。IntelliJ没有自己的性能分析工具,但它通过插件来支持。这些包括由前IntelliJ主要开发人员创建的YourKit和VisualVM。IntelliJ IDEA为大多数的版本控制系统提供了接口,包括Git,SVN,Mercurial,CVS,Perforce和TFS。你可以在IDE中管理所有的代码变化。IntelliJ IDEA还有个插件,可以把源代码块中的最后一次更改将作为注释显示在编辑器窗口中。

sql用java做界面设计_My Sql作为数据库,java作为应用程序?相关推荐

  1. java怎么设计好看的界面,javaswing酷炫界面 java swing界面设计

    java swing怎样开发出漂亮的界面 Swing 支持切换界面风格啊 默认的是Metal风格,确实不好看 你可以切换为Windows风格,看起来和Windows上的程序就是一样滴了,还可以切换为苹 ...

  2. Java程序设计实验四:Java小应用程序界面设计

    实验四 Java小应用程序界面设计 1.实验目的: 学会设计Java小应用程序的界面. 2.实验内容: (1)编写一个Applet程序.用户界面有一个标签.一个文本框和一个按钮,在文本框中输入一个数, ...

  3. java 图形界面设计,使用JPanel、JFrame 绘图,图形界面设计入门演示,各种主要绘图方法以及图片、文字插入

    那什么是JPanel?JFrame 又是什么呢?让我们先来了解一下他们的区别吧: JFrame是最底层,JPanel是置于其面上,同一个界面只有一个JFrame,一个JFrame可以放多个JPanel ...

  4. Java可视化界面设计

    可以用Eclipse和 windowbuilder插件来实现 Java可视化界面设计 1. 安装JDK. JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/downl ...

  5. java怎么做界面设计_11-Java 界面设计

    (一)Java界面设计概述 1.Java 界面设计的用途 2.AWT 简介 (1)Abstract Windows Toolkit 是最原始的工具包. 3.Swing 简介 4.SWT 简介 5.如何 ...

  6. JAVA图形界面设计

    图形界面设计 1 Java Swing 概述 图形化界面(Graphics User Interface,GUI)是指采用图形方式显示的计算机操作用户界面. 通过图形化界面,用户和程序之间可以方便地进 ...

  7. web用户登录界面设计_UI设计师怎样做界面设计?

    当你构建用户界面和网站的时候,有各种各样的关于界面设计方法和模式的信息你可以使用,对常见问题的解决方案和一般可用性的建议. 下列给出的准则可能会引导你创造一个良好的用户界面,但是究竟什么才是一个良好的 ...

  8. java swing界面设计

    GUI图形界面设计的重点是布局 SWING也是采用AWT的布局方式,进行布局管理的.(实现LayoutManager接口的方62616964757a686964616fe58685e5aeb93133 ...

  9. python 怎么做界面设计_python界面设计用什么

    python界面设计用什么?下面给大家介绍八款常用的界面设计的框架: Python 的 UI 开发工具包 Kivy Kivy是一个开源工具包能够让使用相同源代码创建的程序能跨平台运行.它主要关注创新型 ...

  10. java做界面比vb难_请谈谈java的优点和缺点,最好能和vc,delphi,vb作个比较。

    小弟最近想学java,但对java缺乏整体概念,极盼诸位发表高见. 同时对java的开发工具指点一二.谢谢. | 转自unix中文社区 引用>> java!!前途无量啊! 国内的java可 ...

最新文章

  1. python中randn函数_numpy常用函数之randn
  2. 12、查看字符集和校对规则
  3. LightCounting预测以太网光模块市场未来5年18%增速
  4. 管理用户和PROFILE——用户方案和profile
  5. 操作系统上机题目(多线程1)
  6. [原创]FineUI秘密花园(二十一) — 表格之动态创建列
  7. oracle动一下卡一下,记录一次Oracle很卡事件
  8. LBP(Local Binary Patterns)局部二进制模式
  9. python socket客户端_python 使用socket模拟tcp客户端和tcp服务器端
  10. [android] 切换界面的通用处理
  11. 《Java并发编程实践》学习笔记之二:线程安全性(thread-safe)
  12. 课后作业3:软件与用户体验调查与分析
  13. 北京地铁挤,最挤昌平线
  14. java计算机毕业设计随心淘网管理系统源代码+数据库+系统+lw文档
  15. android8 锁屏壁纸,小米8怎么设置锁屏壁纸?小米8锁屏壁纸三种设置教程
  16. 怎么设置计算机桌面一键关机,图文详解如何设置电脑定时开关机
  17. 服务器对接qq微信聊天,java仿QQ微信聊天室功能的实现
  18. FFT:介绍奈奎斯特限制(2倍频)
  19. WannaCry 勒索软件
  20. 判断一颗二叉树是否对称

热门文章

  1. 使用 SqlDependency 对象缓存数据以提高性能
  2. python字符类型
  3. MapReduce实现WordCount
  4. 用 CSS 隐藏页面元素
  5. 转载:Erlang 资源
  6. sql row_number() over() 来自动产生行号
  7. win10禁止自动更新
  8. Django总叙(转)
  9. 解决问题:Exception during message handling: Unacceptable CPU info: CPU doesn't have compatibility...
  10. docker-compose简单使用