java网络连接代码 java 连接wifi

Java的网络连接代码如何测试?如果是在局域网中测试,本地的话就是127.0.0.1或localhost,或改为局域网中的其它IP地址 , 如果是广域网的话,那就得搭建服务器,就是不搭建也得有一个固定的外网IP才行 。
java的SystemTray跳出提示的代码?就像xp的网络连接那样 , 连接成功会弹出一个网络已连接弹出消息,可以使用 TrayIcon 的 displayMessage() 方法,代码如下:
import java.awt.*;
import java.awt.TrayIcon.MessageType;
import javax.swing.JButton;
import javax.swing.JFrame;
public class App extends JFrame {
private static final long serialVersionUID = 1L;
private TrayIcon trayIcon;
public App() {
this.setSize(300, 200);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLayout(new FlowLayout());
JButton btnTest = new JButton("弹出消息");
btnTest.addActionListener(e - {
// 弹出消息
trayIcon.displayMessage("Tray Demo", "Hello World!", MessageType.INFO);
});
this.add(btnTest);
if (SystemTray.isSupported()) {
SystemTray tray = SystemTray.getSystemTray();
Image image = Toolkit.getDefaultToolkit().getImage("images/tray16.png");
this.trayIcon = new TrayIcon(image);
try {
tray.add(trayIcon);
} catch (AWTException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
new App().setVisible(true);
}
}
GaussDB数据库的url如何写Java连接?连接代码如下:
public static void main(String[] args){
// 驱动程序名
String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名scutcs
String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
// MySQL配置时的用户名
String user = "root";
// MySQL配置时的密码
String password = "root";
try {
// 加载驱动程序
Class.forName(driver);
// 连续数据库
Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");
// statement用来执行SQL语句
Statement statement = conn.createStatement();
// 要执行的SQL语句
【java网络连接代码 java 连接wifi】String sql = "select * from student";
// 结果集
ResultSet rs = statement.executeQuery(sql);
System.out.println("-----------------");
System.out.println("执行结果如下所示:");
System.out.println("-----------------");
System.out.println(" 学号""\t"" 姓名");
System.out.println("-----------------");
String name = null;
while(rs.next()) {
// 选择sname这列数据
name = rs.getString("sname");
// 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中 。
// 然后使用GB2312字符集解码指定的字节数组
name = new String(name.getBytes("ISO-8859-1"),"GB2312");
// 输出结果
System.out.println(rs.getString("sno")"\t"name);
}
rs.close();
conn.close();
} catch(ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
} catch(SQLException e) {
e.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
}
用java建立网络连接TCP服务器端:
package net;
import java.net.*;
import java.io.*;
public class TCPServer {
public static void main(String []args) throws Exception{
ServerSocket ss = new ServerSocket(6666);
int count = 0;
while (true){
Socket s = ss.accept();
count;
DataInputStream dis = new DataInputStream(s.getInputStream());
System.out.println("第"count"个客户:"dis.readUTF()s.getInetAddress()"port"s.getPort());
dis.close();
s.close();
}
}
}
客户端:
package net;
import java.net.*;
import java.io.*;
public class TCPClient {
public static void main(String []args) throws Exception{
Socket s = new Socket("127.0.0.1",6666);
OutputStream os = s.getOutputStream();
DataOutputStream dos = new DataOutputStream(os);
dos.writeUTF("HELLO SERVER !");
System.out.println("I am a client !");
dos.flush();
dos.close();
s.close();
}
}
Java连接数据库问题(附代码)问题可能出在这里java网络连接代码:
你java网络连接代码的v2没有初始化就使用了java网络连接代码 , 导致这句 v2.add(hang);会出现空指针异常;
而你在后边对v2又进行了初始化:v2 = new Vector();但此时的v2是空的,里面没有数据 。
解决方法:
将 v2 = new Vector(); 这句放到链接数据库前,也就是在使用前进行初始化 。
java 如何获取连接网络连接信息importjava.io.IOException;importjava.net.InetAddress;publicclassInetAddressTest{publicstaticvoidmain(String[]args)throwsIOException{InetAddressaddr=InetAddress.getLocalHost();//获取本机ipSystem.out.println("localhost:" addr);//获取指定服务的一个主机IPaddr=InetAddress.getByName("google.com");System.out.println("google:" addr);//获取指定服务的所有主机IPInetAddress[]addrs=InetAddress.getAllByName("google.com");for(inti=0;iaddrs.length;i)System.out.println("google:" addrs[i] "number:" i);//获取远程主机可达性System.out.println(InetAddress.getByName("localhost").isReachable(1000));}}
关于java网络连接代码和java 连接wifi的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读