1. 在 pom.xml 文件中加入依赖

    <dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>6.0.2</version>

2. 编写一个连接、关闭、查询数据库的类

    package com.hu.demo;  

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

public class DBHelper {
public static final String url = "jdbc:mysql://127.0.0.1/student";
public static final String name = "com.mysql.jdbc.Driver";
public static final String user = "root";
public static final String password = "root";

public Connection conn = null;
public PreparedStatement pst = null;

public DBHelper(String sql) {
try {
Class.forName(name);//指定连接类型
conn = DriverManager.getConnection(url, user, password);//获取连接
pst = conn.prepareStatement(sql);//准备执行语句
} catch (Exception e) {
e.printStackTrace();
}
}

public void close() {
try {
this.conn.close();
this.pst.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

3. 编写一个 Demo 类来测试下

    package com.hu.demo;  

import java.sql.ResultSet;
import java.sql.SQLException;

public class Demo {

static String sql = null;
static DBHelper db1 = null;
static ResultSet ret = null;

public static void main(String[] args) {
sql = "select *from stuinfo";//SQL语句
db1 = new DBHelper(sql);//创建DBHelper对象

try {
ret = db1.pst.executeQuery();//执行语句,得到结果集
while (ret.next()) {
String uid = ret.getString(1);
String ufname = ret.getString(2);
String ulname = ret.getString(3);
String udate = ret.getString(4);
System.out.println(uid + "\t" + ufname + "\t" + ulname + "\t" + udate );
}//显示数据
ret.close();
db1.close();//关闭连接
} catch (SQLException e) {
e.printStackTrace();
}
}

}



更多相关文章

  1. MySql 表管理常用的sql语句
  2. 可以在SELECT语句中嵌入描述语法吗?
  3. 如何从MySQL DBs的不同表中提取create语句?
  4. mysql查询一条工单时间需要10秒。优化sql语句得以解决。
  5. MySql SELECT 语句执行顺序
  6. MySQL 绿色版基本设置语句
  7. MySQL表格查询基本语句2
  8. MySQL DELETE语句和TRUNCATE TABLE语句的区别
  9. mysql添加外键语句

随机推荐

  1. android横竖屏切换的一点感想
  2. jdk及android studio环境变量配置
  3. Android访问资源与属性之 ? , @
  4. Android官方设计常用icon以及color颜色RG
  5. ## 关于Android中Fragment跳转到Activity
  6. 阅读《Android 从入门到精通》(1)——了解
  7. ListView样式实现总结
  8. android 如何获得系统权限 android.uid.s
  9. 四极管:Android操作系统的结构
  10. 界面编程之基本界面组件(5)ToggleButton(状