我的第一段链接mysql的java代码
来源:互联网 发布:风力发电现状 知乎 编辑:程序博客网 时间:2024/06/11 06:23
开始之前,先要有mysql数据库和一些数据
使用虚拟机,虚了一个server2008系统。安装了mysql,并创建了数据库。
我可以使用navicat软件来可视化编辑数据库,很方便。
在IP为192.168.0.11服务器上,我新建了一个名为gmbussiness的数据库,然后在里面创建了一个名为goods_price的表,表里面内容不多,
点击设计表,可以创建表结构。
然后随意录入一些信息就行。
java代码部分
双击打开MyEclipse Professional 2014软件,新建一个工程。
新建一个叫MySQLDemo.java的文件。然后输入下列代码
package game;import java.sql.*;public class MySQLDemo { public static void main(String[] args) { //以上都是固定用法,死记硬背 //声明一个数据库链接,起名conn,这个地方酌情改代码 Connection conn; //声明一个数据库驱动地址,不知何用,固定用法,不写就报错。这个地方酌情改代码 String JDBC_DRIVER = "com.mysql.jdbc.Driver"; //声明mysql数据库的网络IP+端口+链接的数据库名字,这个地方酌情改代码 String DB_URL = "jdbc:mysql://192.168.0.11:3306/gmbusiness"; //声明连接数据库的用户名,这个地方酌情改代码 String user = "root"; //声明连接数据库的密码,这个地方酌情改代码 String password = "root"; //然后开始连接,没有写注释的部分可以认为是固定用法, try{ Class.forName(JDBC_DRIVER); conn = DriverManager.getConnection(DB_URL,user,password); Statement Statement = conn.createStatement(); String Connection; //最关键的操作数据库语句,"SELECT id, price FROM goods_price" //意思是:搜索id,price从表格goods_price中。这个地方酌情改代码 String sql = "SELECT id, price FROM goods_price"; //固定用法 ResultSet rs = Statement.executeQuery(sql); // 展开结果集数据库 while(rs.next()){ // 通过字段检索,这个地方酌情改代码 int jid = rs.getInt("id"); float jprice = rs.getFloat("price"); // 输出数据,这个地方酌情改代码 System.out.print("商品ID: " + jid); System.out.print(", 出售单价: " + jprice); System.out.print("\n"); } // 完成后关闭数据库链接,固定用法 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(); }finally{ System.out.println("数据库数据成功获取!!"); } }}
你可以试着运行,但是如果你现在运行,那肯定是会报错的,因为你没有配置mysql驱动。还记得刚才代码中的mysql驱动网址吗?
Mysql驱动配置方法:
去百度一个 mysql-connector-java-5.1.27.jar 文件,并下载下来
然后在工程中新建一个叫 lib 的文件夹,并把这个 mysql-connector-java-5.1.27.jar 文件扔进去,如下图。
接着,右键工程名,game,build path ,configure build path中文叫配置工程路径
然后在弹出窗口点击 Libraries 点击右边的 Add JARs… 按钮,
接着在弹出的新窗口中 选择刚才的 mysql-connector-java-5.1.27.jar 文件,并点击下面的OK。
这时候你会看到列表里面多了一个mysql-connector-java-5.1.27.jar 。
OK,下面快点击运行,试试你的java吧。
如果你成功了,你会在console里面,得到下面的输出结果
商品ID: 1, 出售单价: 10.0商品ID: 2, 出售单价: 9.0商品ID: 3, 出售单价: 56.587商品ID: 4, 出售单价: 1510.51商品ID: 5, 出售单价: 50.516商品ID: 6, 出售单价: 561.3数据库数据成功获取!!
感谢网友风雪夜归人shen的精彩文章:
参考:http://www.cnblogs.com/centor/p/6142775.html
- 我的第一段链接mysql的java代码
- 我的第一段代码
- 第一段编写成功的Java代码。
- 学习JAVA后写的第一段代码
- 我的第一个Java代码---HelloWorld
- 我的第一个Java代码记录
- 我的常用代码段
- 【Clojure】我的第一段clojure...泪目~~~
- java链接Mysql数据库的代码!!!
- 自己写的第一段AOP代码。
- Github--push自己的第一段代码
- stm8数据段和代码段的链接问题
- 我的tcp服务器段的代码
- 我的第一个的JAVA反射练习代码
- 常用的java代码段
- 我常用到的代码段
- 我的PHP常用代码段
- 这是我的第一个Java代码
- TensorFlow ReLUs
- 多进程+协程
- mybatis和hibernate的区别
- c语言连接mysql数据库的实现方法
- 远程通信框架(RPC,Webservice,RMI,JMS、EJB、JNDI的区别)对比
- 我的第一段链接mysql的java代码
- jzoj P1664 【coci2011/2012 1】JABUKE
- Python中整数和浮点数
- java语法基础
- Nginx
- 简单的图像及视频显示
- Codeforces Beta Round #1 B. Spreadsheets
- stringstream的函数使用
- Linux命令之 chmod(改变文件存取模式)