「java获取地址数据」java根据地址获取文件

博主:adminadmin 2023-03-21 11:38:07 603

今天给各位分享java获取地址数据的知识,其中也会对java根据地址获取文件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java怎么从数据库读取存储的地址,希望有代码

public void add(Order order) throws SQLException {

DBConnection dbConnection = new DBConnection();

Connection conn = dbConnection.getConn();

String sql = "insert into hunsion.order(id_store_item,usetime, address, tel, name, amount) values(?,?,?,?,?,?);";

PreparedStatement prepareStatement = null;

try {

prepareStatement = conn.prepareStatement(sql);

prepareStatement.setInt(1, order.getId_store_item());

prepareStatement.setString(2, order.getUsetime());

prepareStatement.setString(3, order.getAddress());

prepareStatement.setString(4, order.getTel());

prepareStatement.setString(5, order.getName());

prepareStatement.setString(6, order.getAmount());

prepareStatement.executeUpdate();

} catch (Exception e) {

e.printStackTrace();

} finally {

prepareStatement.close();

conn.close();

prepareStatement = null;

conn = null;

}

}

就大概发一个数据插入的一个东西给你吧 下面我在贴一下读取的

public Connection getConn() {

Connection conn = null;

String url = "jdbc:mysql://localhost:3306/hunsion";

String dbname = "root";

String dbpwd = "";

try {

Class.forName("org.gjt.mm.mysql.Driver");

if (conn == null) {

conn = DriverManager.getConnection(url, dbname, dbpwd);

}

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return conn;

}

其实很简单的 不懂得你可以在问

java 如何获取对象内存地址??

 java中不建议直接获取字符串内存地址,因为java不像c语言,获取内存地址是C语言的强项,java的弱项。但是java内存地址还是有一个应用场景,就是判断两个字符串内存地址是否相等来判断是否是同一个对象,用双等号“==”来比较的。参考代码如下:

public class Test01 {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

String str1="abc";

String str2=new String("abc");

System.out.println(str1 == str2);//输出false

}

}

java如何获取mac地址?

以windows举例。

运行命令" cmd ipconfig /all"就会出现以下结果

Physical Address. . . . . . . . . : 20-CF-30-9A-60-EE

java就能过这样的命令来获取。以下是示例。

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class TestMac

{

public static void main(String[] args) {

System.out.println("Operation System=" + getOsName());

System.out.println("Mac Address=" + getMACAddress());

System.out.println("通过ip获取mac"+getMACAddress("192.168.1.101"));

}

public static String getOsName() {

String os = "";

os = System.getProperty("os.name");

return os;

}

public static String getMACAddress() {

String address = "";

String os = getOsName();

if (os.startsWith("Windows")) {

try {

String command = "cmd.exe /c ipconfig /all";

Process p = Runtime.getRuntime().exec(command);

BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));

String line;

while ((line = br.readLine()) != null) {

if (line.indexOf("Physical Address") 0) {

int index = line.indexOf(":");

index += 2;

address = line.substring(index);

break;

}

}

br.close();

return address.trim();

} catch (IOException e) {

}

} else if (os.startsWith("Linux")) {

String command = "/bin/sh -c ifconfig -a";

Process p;

try {

p = Runtime.getRuntime().exec(command);

BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));

String line;

while ((line = br.readLine()) != null) {

if (line.indexOf("HWaddr") 0) {

int index = line.indexOf("HWaddr") + "HWaddr".length();

address = line.substring(index);

break;

}

}

br.close();

} catch (IOException e) {

}

}

address = address.trim();

return address;

}

public static String getMACAddress(String ipAddress) {

String str = "", strMAC = "", macAddress = "";

try {

Process pp = Runtime.getRuntime().exec("nbtstat -a " + ipAddress);

InputStreamReader ir = new InputStreamReader(pp.getInputStream());

LineNumberReader input = new LineNumberReader(ir);

for (int i = 1; i 100; i++) {

str = input.readLine();

if (str != null) {

if (str.indexOf("MAC Address") 1) {

strMAC = str.substring(str.indexOf("MAC Address") + 14,

str.length());

break;

}

}

}

} catch (IOException ex) {

return "Can't Get MAC Address!";

}

//

if (strMAC.length() 17) {

return "Error!";

}

macAddress = strMAC.substring(0, 2) + ":" + strMAC.substring(3, 5)

+ ":" + strMAC.substring(6, 8) + ":" + strMAC.substring(9, 11)

+ ":" + strMAC.substring(12, 14) + ":"

+ strMAC.substring(15, 17);

//

return macAddress;

}

}

剑天梦的回答原理和我这个一样,都是通过Process 执行命令。 我直接补充到答案里了。不过

我这边运行那个命令出来的结果很多,那么花的时间就长了。优点是能够获取别人的mac地址 。

java怎样实现从数据库读取地址然后在前台遍历

数据库存取的是经纬度以及坐标的相关信息,读取后根据百度地图api调用显示。

示例如下

script type="text/javascript"

// 百度地图API功能

var map = new BMap.Map("allmap");

var point = new BMap.Point(116.417854,39.921988);

var marker = new BMap.Marker(point); // 创建标注

map.addOverlay(marker); // 将标注添加到地图中

map.centerAndZoom(point, 15);

var opts = {

width : 200, // 信息窗口宽度

height: 100, // 信息窗口高度

title : "海底捞王府井店" , // 信息窗口标题

enableMessage:true,//设置允许信息窗发送短息

message:"亲耐滴,晚上一起吃个饭吧?戳下面的链接看下地址喔~"

}

var infoWindow = new BMap.InfoWindow("地址:北京市东城区王府井大街88号乐天银泰百货八层", opts); // 创建信息窗口对象

marker.addEventListener("click", function(){

map.openInfoWindow(infoWindow,point); //开启信息窗口

});

/script

java中jsp怎么获取地址栏上的参数?

jsp获取地址栏上的参数有如下几种办法:\x0d\x0a1、使用jsp小脚本实现\x0d\x0a \x0d\x0a\x0d\x0a 即可取出地址栏传递的key所代表的值\x0d\x0a\x0d\x0a2、使用EL表达式实现\x0d\x0a ${param.key}\x0d\x0a\x0d\x0a 也可以取出地址栏传递的key所代表的值\x0d\x0a\x0d\x0a3、使用javascript实现\x0d\x0a \x0d\x0a\x0d\x0afunction GetQueryString(name) \x0d\x0a { \x0d\x0a var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); \x0d\x0a var r = window.location.search.substr(1).match(reg); \x0d\x0a if(r!=null)return unescape(r[2]); return null; \x0d\x0a } \x0d\x0a \x0d\x0a var myurl=GetQueryString("key"); \x0d\x0a \x0d\x0a 也可以取出地址栏传递的key所代表的值\x0d\x0a4、jQuery扩展方法实现\x0d\x0a jquery扩展了一个getUrlParam()方法\x0d\x0a \x0d\x0a \x0d\x0a $(function($){\x0d\x0a $.getUrlParam = function(name)\x0d\x0a {\x0d\x0a var reg = new RegExp("(^|&)"+name +"=([^&]*)(&|$)");\x0d\x0a var r= window.location.search.substr(1).match(reg);\x0d\x0a if (r!=null) return unescape(r[2]); return null;\x0d\x0a }\x0d\x0a });\x0d\x0a $.getUrlParam('key');也可以取出地址栏传递的key所代表的值\x0d\x0a

关于java获取地址数据和java根据地址获取文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。