save.java

来自「利用第三方API JPCAP进行开发出来的网络抓包程序」· Java 代码 · 共 33 行

JAVA
33
字号
package cn.myownlife.www;

import java.sql.*;

public class Save{
	 
	/*执行SQLSTR数组中的SQL语句*/
	 public boolean  Saveit(String []sqlstr,int n) throws Exception { 
		String mySqlDriver = "org.gjt.mm.mysql.Driver";
		String url = "jdbc:mysql://localhost/mydatabase";
		Class.forName(mySqlDriver).newInstance();//连接到mysql数据库
		//把密码改成你自己的就可以了
		Connection connection=DriverManager.getConnection(url,"root","yourpassword");//连接到数据库中
		Statement sta=connection.createStatement();
		//sqlstr="INSERT INTO packets VALUES ('UDP','frfr','dwd','ddeded',33,22,'fr',0,'drdrr','deeew');";
		//(包类型,数据报时间,源IP地址,目的IP地址,首部长度,数据长度,是否分段,分段偏移量,首部内容,数据内容) 
		String truncate = "Truncate Table packets";
		sta.execute(truncate);// 数据存入之前清空数据库
		int x = 0;
		for(int i=0;i<n;i++){
		  sta.executeUpdate(sqlstr[i]);
		  x++;
		}
		if(x==n){	//每条SQL语句是否都执行完,执行完毕返回TRUE,否则返回FALSE
			return true;
		}else{
			return false;
		}
	  
	 }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?