📄 strapp.java
字号:
//将汉字编码导入到数据库
import java.io.*;
import java.sql.*;
import java.awt.*;
import java.awt.event.*;
public class strapp
{
public static void main (String args[])
{
new FrameInOut();
}
}
class FrameInOut extends Frame implements ActionListener
{
Label lhz,lnm;
TextField thz,tnm;
Button btn;
FrameInOut()
{
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e){
System.exit(0);}});
lnm = new Label ("请输入内码的首部");
lhz = new Label ("请输入汉字串");
tnm = new TextField (4);
thz = new TextField (20);
btn = new Button("导入");
setLayout(new FlowLayout());
add(lnm);
add(tnm);
add(lhz);
add(thz);
add(btn);
btn.addActionListener(this);
setSize(300,200);
show();
}
public void actionPerformed (ActionEvent e)
{
Statement stmt;
Connection conn;
String temp;
try{ //连接数据库
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:code","Andernomairs","");
String x=tnm.getText();
String neima="404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF";
String hanzi=thz.getText()+" ";
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 eh){System.out.print("not Found the ODBC");}
catch(SQLException slq){System.out.println("Error");}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -