java连接数据库demo

java连接mysql代码

需要提前安装jar包 mysql-connector-java-8.0.29.jar

import java.sql.*;

public class test_mysql {
    public static void main(String[] args) throws SQLException {
        String databaseName = "nb"; //数据库名 (需要提前创建好数据库
        String userName = "root";  //用户名  (一般都叫root
        String password = "123456";  //密码
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/" + databaseName, userName, password);
        Statement stmt = conn.createStatement();

        String sql;
        sql = "drop table person";
        stmt.executeUpdate(sql);

        sql = "CREATE TABLE person(uid varchar(32),name char(32))";
        stmt.executeUpdate(sql);

        sql = "INSERT INTO person(uid,name) VALUES(" + "'" + "1" + "','" + "whpsb\nnao\ncan\n" + "')";
        stmt.executeUpdate(sql);

        sql = "INSERT INTO person(uid,name) VALUES('2','somebody2')";
        stmt.executeUpdate(sql);


        // 查询
        sql = "SELECT * FROM person";

        ResultSet rs = stmt.executeQuery(sql);
        System.out.println("uid\t姓名");

        while (rs.next()) {
            System.out.println(rs.getString(1) + "\t" + rs.getString(2));
        }

        conn.close();
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用Java连接MySQL数据库的Android示例代码: 1. 添加MySQL驱动程序依赖项 在项目的build.gradle文件中添加以下依赖项: ``` dependencies { implementation 'mysql:mysql-connector-java:8.0.20' } ``` 2. 编写数据库连接代码 在Android应用程序中,连接MySQL数据库的步骤与普通Java应用程序相同。以下是一个简单的示例代码: ``` import java.sql.*; public class MySQLConnection { private static Connection conn = null; public static Connection getConnection() { if (conn != null) { return conn; } else { try { String driver = "com.mysql.cj.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "root"; String password = "mypassword"; Class.forName(driver); conn = DriverManager.getConnection(url, username, password); } catch (Exception e) { e.printStackTrace(); } return conn; } } } ``` 在上面的代码中,getConnection()方法返回一个打开的数据库连接。驱动程序,URL,用户名和密码是连接数据库所需的必要参数。 3. 使用连接执行SQL查询 在连接到数据库后,您可以使用Connection对象执行SQL查询。以下是一个示例代码: ``` import java.sql.*; public class MySQLQuery { public static void main(String[] args) { try { Connection conn = MySQLConnection.getConnection(); String query = "SELECT * FROM mytable"; Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(query); while (rs.next()) { System.out.println(rs.getString("mycolumn")); } conn.close(); } catch (Exception e) { e.printStackTrace(); } } } ``` 在上面的代码中,我们从名为mytable的表中选择所有行,并打印名为mycolumn的列的值。您可以根据需要更改查询。请注意,我们在完成查询后手动关闭了连接。这是非常重要的,因为它会释放数据库资源并防止连接泄漏。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值