Java操作MySQL数据库示例
来源:互联网 发布:广东红松网络怎么样 编辑:程序博客网 时间:2024/06/05 15:10
准备:
1. NetBeans IDE
2. MySQL
3. NetBeans IDE连接好MySQL服务
4. 在NetBeans IDE中新建一个项目,并在该项目引用的库中添加mysql-connector-java的jar包
5. java项目代码如下:
package mysql_test;import com.mysql.jdbc.Driver;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.logging.Level;import java.util.logging.Logger;import javax.swing.JOptionPane;/** * * @author Administrator */public class MySQL_Test { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Connection conn=null; String sql; String url="jdbc:mysql://localhost:3306/users?user=root&password=admin&useUnicode=true&charaterEncoding=UTF8"; try { Class.forName("com.mysql.jdbc.Driver"); //com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver(); //new com.mysql.jdbc.Driver(); conn=DriverManager.getConnection(url); System.out.println("成功加载MySQL驱动程序"); Statement stmt=conn.createStatement(); //插入新数据 sql="INSERT INTO userinformation (username,password) VALUES ('UFO PERSON','PASSWORD YOU DONT KNOW')"; int result=stmt.executeUpdate(sql); if(result!=-1){ System.out.println("插入数据成功"); }else{ System.out.println("插入数据不成功"); } sql="SELECT * FROM userinformation"; ResultSet rs=stmt.executeQuery(sql); System.out.println("id\tusername\tpassword\tlevel\t\n"); String rsMessage=""; //显示记录数据 while(rs.next()){ rsMessage+=rs.getInt(1)+" \n"; System.out.println(rs.getInt(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3)+"\t"+rs.getInt(4)+"\t"); } JOptionPane.showMessageDialog(null,rsMessage); //删除记录数据 sql="DELETE FROM userinformation WHERE id>20"; result=stmt.executeUpdate(sql); if(result!=-1){ System.out.println("删除成功"); }else{ System.out.println("删除不成功"); } } catch (SQLException | ClassNotFoundException ex) { Logger.getLogger(MySQL_Test.class.getName()).log(Level.SEVERE, null, ex); } } }
0 0
- Java操作MySQL数据库示例
- Python操作MySQL数据库示例
- java操作JDBC链接数据库(mysql示例)
- Java查询MySQL数据库示例
- PHP操作mysql数据库简单示例
- nodejs中操作mysql数据库示例
- java操作数据库MYSQL
- java操作mysql数据库
- java操作mysql数据库
- JAVA操作mysql数据库
- java 操作mysql数据库
- java操作mysql数据库
- MySQL数据库及Java操作MySQL数据库
- Java操作sqlite数据库简单示例
- Java操作MongoDB数据库示例分享
- jdbc:java连接mysql数据库示例
- java 连接MySQL数据库提取信息示例
- Java连接MYSQL数据库的示例代码
- Linux内核分析实验八
- 数据库视图和索引
- 判断一个数是否为对称且不大于五位数的素数
- ArcGIS Runtime SDK for iOS(五) --- 空间几何分析与操作(上)
- Linux操作系统安装ZooKeeper
- Java操作MySQL数据库示例
- 将博客搬至CSDN
- zend_language_scanf & parse
- POJ_214_Boatherds_TLE
- Android Studio 手机 Wifi 运行应用
- oracle中文乱码,
- web 前端知识总结
- block 对外部引用变量的处理
- 算法竞赛 基本模板