博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常用java代码---2
阅读量:5127 次
发布时间:2019-06-13

本文共 5280 字,大约阅读时间需要 17 分钟。

java获取ip地址

import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.net.InetAddress;import java.net.UnknownHostException;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;public class ip extends JFrame  implements ActionListener{  private static final long serialVersionUID = 3339481369781127417L;  JButton jb1;  JButton jb2;  JButton jb3;  JPanel jp;  JLabel jl;  JLabel jl1;  JTextField jt;  public ip()  {    this.jp = new JPanel();    this.jl = new JLabel();    this.jl1 = new JLabel("您的域名:");    this.jb1 = new JButton("提交");    this.jb2 = new JButton("重置");    this.jb3 = new JButton("退出");    this.jt = new JTextField(20);    this.jb1.addActionListener(this);    this.jb2.addActionListener(this);    this.jb3.addActionListener(this);    this.jp.setLayout(new GridLayout(3, 2));    this.jp.add(this.jl1);    this.jp.add(this.jt);    this.jp.add(this.jb1);    this.jp.add(this.jl);    this.jp.add(this.jb2);    this.jp.add(this.jb3);    setBounds(200, 200, 500, 240);    add(this.jp);    setVisible(true);    setDefaultCloseOperation(3);  }  public static void main(String[] args)  {    new ip();  }  public void actionPerformed(ActionEvent e) {    if (e.getSource() == this.jb1) {      String url = this.jt.getText();      InetAddress ip = null;      try {        ip = InetAddress.getByName(url);      }      catch (UnknownHostException e1) {        e1.printStackTrace();      }      this.jl.setText(ip.toString());    }    else if (e.getSource() == this.jb2) {      this.jl.setText("");      this.jt.setText("");    } else {      System.exit(0);    }  }}

 

java各种数据库连接:

1 MySQL:     2     String Driver="com.mysql.jdbc.Driver";    //驱动程序 3     String URL="jdbc:mysql://localhost:3306/db_name";    //连接的URL,db_name为数据库名     4     String Username="username";    //用户名 5     String Password="password";    //密码 6     Class.forName(Driver).new Instance(); 7     Connection con=DriverManager.getConnection(URL,Username,Password); 8 Microsoft SQL Server 2.0驱动(3个jar的那个): 9     String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";    //连接SQL数据库的方法10     String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name";    //db_name为数据库名11     String Username="username";    //用户名12     String Password="password";    //密码13     Class.forName(Driver).new Instance();    //加载数据可驱动14     Connection con=DriverManager.getConnection(URL,UserName,Password);    //15 Microsoft SQL Server 3.0驱动(1个jar的那个): // 老紫竹完善16     String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";    //连接SQL数据库的方法17     String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name";    //db_name为数据库名18     String Username="username";    //用户名19     String Password="password";    //密码20     Class.forName(Driver).new Instance();    //加载数据可驱动21     Connection con=DriverManager.getConnection(URL,UserName,Password);    //22 Sysbase:23     String Driver="com.sybase.jdbc.SybDriver";    //驱动程序24     String URL="jdbc:Sysbase://localhost:5007/db_name";    //db_name为数据可名25     String Username="username";    //用户名26     String Password="password";    //密码27     Class.forName(Driver).newInstance();    28     Connection con=DriverManager.getConnection(URL,Username,Password);29 Oracle(用thin模式):30     String Driver="oracle.jdbc.driver.OracleDriver";    //连接数据库的方法31     String URL="jdbc:oracle:thin:@loaclhost:1521:orcl";    //orcl为数据库的SID32     String Username="username";    //用户名33     String Password="password";    //密码34     Class.forName(Driver).newInstance();    //加载数据库驱动35     Connection con=DriverManager.getConnection(URL,Username,Password);    36 PostgreSQL:37     String Driver="org.postgresql.Driver";    //连接数据库的方法38     String URL="jdbc:postgresql://localhost/db_name";    //db_name为数据可名39     String Username="username";    //用户名40     String Password="password";    //密码41     Class.forName(Driver).newInstance();    42     Connection con=DriverManager.getConnection(URL,Username,Password);43 DB2:44     String Driver="com.ibm.db2.jdbc.app.DB2.Driver";    //连接具有DB2客户端的Provider实例45     //String Driver="com.ibm.db2.jdbc.net.DB2.Driver";    //连接不具有DB2客户端的Provider实例46     String URL="jdbc:db2://localhost:5000/db_name";    //db_name为数据可名47     String Username="username";    //用户名48     String Password="password";    //密码49     Class.forName(Driver).newInstance();    50     Connection con=DriverManager.getConnection(URL,Username,Password);51 Informix:52     String Driver="com.informix.jdbc.IfxDriver";    53     String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver";    //db_name为数据可名54     String Username="username";    //用户名55     String Password="password";    //密码56     Class.forName(Driver).newInstance();    57     Connection con=DriverManager.getConnection(URL,Username,Password);58 JDBC-ODBC:59     String Driver="sun.jdbc.odbc.JdbcOdbcDriver";60     String URL="jdbc:odbc:dbsource";    //dbsource为数据源名61     String Username="username";    //用户名62     String Password="password";    //密码63     Class.forName(Driver).newInstance();    64     Connection con=DriverManager.getConnection(URL,Username,Password);

 

转载于:https://www.cnblogs.com/CodeMaker/archive/2012/12/12/Userful2.html

你可能感兴趣的文章
圆桌十日冲刺之三
查看>>
asp.net 如何判断用户终端
查看>>
9. Android框架和工具之 SlidingMenu(抽屉菜单)
查看>>
使用Autofac时无法加载assembly
查看>>
[USACO08DEC]Trick or Treat on the Farm (拓扑排序,DP)
查看>>
EL表达式语言总结
查看>>
定向抓取漫谈
查看>>
facade-theory-ns.cs
查看>>
Lion开启Trim指令支持
查看>>
孙正义
查看>>
在ScrollView下加入的组件,不能自动扩展到屏幕高度
查看>>
运维基础-Linux发展史、安装、基本操作
查看>>
win7系统激活最简单方法
查看>>
布尔表达式
查看>>
MySQL设置字段的默认值为当前系统时间
查看>>
springBoot之HelloWorld
查看>>
.net framework 4.5为啥在IIS中找不到了
查看>>
python扫描端口脚本
查看>>
实现一个string类
查看>>
leetcode 之Swap Nodes in Pairs(21)
查看>>