📄 str.java
字号:
import java.io.*;
import java.sql.*;
import java.awt.*;
import java.awt.event.*;
public class Str
{
public static void main (String args[])
{
Statement stmt;
Connection conn;
String temp;
try{ //连接数据库
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:code","Andernomairs","");
String x="78";
String neima="404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF";
String hanzi="丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊 亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢 ";
String n[]=new String[(neima.length()/2)]; //保存内码数组
String h[]=new String[hanzi.length()]; //保存汉字数组
String os,js;
for (int i=0;i<2*n.length;i+=2) //处理内码
{
os=String.valueOf(neima.charAt(i));
js=String.valueOf(neima.charAt(i+1));
n[i/2]=x+os+js;
}
for (int i=0;i<h.length;i++) //处理汉字
{
h[i]=String.valueOf(hanzi.charAt(i));
}
for (int i=0;i<n.length;i++) //插入到数据库
{
stmt=conn.createStatement();
System.out.print(n[i]+"\t"+h[i]+"\t");
temp="insert into GB2312 values ('"+n[i] +"','"+h[i]+"')";
System.out.println(temp);
stmt.execute(temp);
stmt=null;
}
}catch(ClassNotFoundException e){System.out.print("not Found the ODBC");}
catch(SQLException slq){System.out.println("Error");}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -