使用java连接mysql数据库
1、在pom中引用:
<dependency>
<groupId>com.myCompany.external</groupId>
<artifactId>jdbc.mysql.mysql-connector</artifactId>
<version>5.1.5</version>
</dependency>
2、在服务器上安装mysql,create database test,create table,insert table等;
3、
- import java.sql.*;
- /**
- * TODO Comment of MysqlTest
- */
- public class MysqlTest {
- public static void main(String[] args) {
- String driver = "com.mysql.jdbc.Driver";
- // URL指向要访问的数据库名bazas_test
- String url = "jdbc:mysql://10.20.144.208:3306/test";
- // MySQL配置时的用户名
- String user = "test";
- // Java连接MySQL配置时的密码
- String password = "test";
- try {
- // 加载驱动程序
- Class.forName(driver);
- // 连续数据库
- Connection conn = DriverManager.getConnection(url, user, password);
- if (!conn.isClosed())
- System.out.println("Succeeded connecting to the Database!");
- // statement用来执行SQL语句
- Statement statement = conn.createStatement();
- // 要执行的SQL语句
- String sql = "select * from student";
- ResultSet rs = statement.executeQuery(sql);
- System.out.println("-----------------");
- System.out.println("执行结果如下所示:");
- System.out.println("-----------------");
- System.out.println(" 学号" + "\t" + " 姓名");
- System.out.println("-----------------");
- String name = null;
- while (rs.next()) {
- name = rs.getString("Sname");
- System.out.println(rs.getString("Sno") + "\t" + name);
- }
- 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();
- }
- }
- }
执行结果:
Succeeded connecting to the Database!
-----------------
执行结果如下所示:
-----------------
学号 姓名
-----------------
1 zhangsan
转载于:https://blog.51cto.com/greenlight/655515