「java获取地址数据」java根据地址获取文件
今天给各位分享java获取地址数据的知识,其中也会对java根据地址获取文件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java怎么从数据库读取存储的地址,希望有代码
- 2、java 如何获取对象内存地址??
- 3、java如何获取mac地址?
- 4、java怎样实现从数据库读取地址然后在前台遍历
- 5、java中jsp怎么获取地址栏上的参数?
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根据地址获取文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。