JAVA里標(biāo)準(zhǔn)代碼庫(kù) java標(biāo)準(zhǔn)庫(kù)源碼

求:用Java連接數(shù)據(jù)庫(kù)和簡(jiǎn)單的數(shù)據(jù)庫(kù)操作代碼

以上的代碼都不如哥的 且看哥是怎么寫(xiě)條理清晰的代碼的?。?!

鎮(zhèn)沅ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話(huà)聯(lián)系或者加微信:13518219792(備注:SSL證書(shū)合作)期待與您的合作!

package dbconnection //java 中不存在沒(méi)有包的類(lèi)(講解詳細(xì)因?yàn)轫?xiàng)目需要)

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import java.sql.Statement;//引入sql數(shù)據(jù)庫(kù)包

public class DBConnection{

private Connection conn=null;

private Statement stmt=null;

private Result rs=null;

private String jdbc="com.microsoft.sqlserver.jdbc.SQLServerDriver";

private String driverManager="jdbc:sqlserver://localhost:1433;databasename=HcitPos";

private String user="admin";

private int password="admin";

public DBConnection{

try{

Class.forName("jdbc");

conn.getConnection("driverManager");

}

catch(Exception e){}

}

public selectMethod(String sql){

stmt=conn.createStatement();

rs=stmt.extcuteQuery("sql");

while(rs.next()){

String title=rs.getString("title");//利用javaBean獲得數(shù)據(jù)庫(kù)中的屬性

String name=rs.getString("name");

.......

System.out.println("title");

System.out.println("name");

......

//當(dāng)然數(shù)據(jù)庫(kù)的操作有很多 這里簡(jiǎn)單介紹下功能的實(shí)現(xiàn)

}

}

public void closeDB(){

if(rs != null) rs.close();

if(stmt != null) stmt.close();

if(conn != null) conn.close();

}

}

求Java計(jì)算器標(biāo)準(zhǔn)的布局代碼

是用awt和swing做的,很好看比單單用AWT做好看

import java.awt.*;

import javax.swing.*;

public class Conputer extends JFrame {

protected Container con = getContentPane();// 指向內(nèi)容面板

protected JMenuBar a = new JMenuBar();// 菜單條

protected JMenu a1 = new JMenu("編輯(E)");// 菜單1

protected JMenu a2 = new JMenu("查看(V)");// 菜單2

protected JMenu a3 = new JMenu("幫助(H)");// 菜單3

protected JMenuItem a11 = new JMenuItem("復(fù)制(C)", 'C');// 菜單1的菜單項(xiàng)

protected JMenuItem a12 = new JMenuItem("粘貼(P)", 'P');// 菜單1的菜單項(xiàng)

protected JMenuItem a21 = new JMenuItem("標(biāo)準(zhǔn)型(T)", 'T');// 菜單2的菜單項(xiàng)

protected JMenuItem a22 = new JMenuItem("科學(xué)型(S)", 'S');// 菜單2的菜單項(xiàng)

protected JMenuItem a31 = new JMenuItem("幫助主題(H)", 'H');// 菜單3的菜單項(xiàng)

protected JTextField jtf = new JTextField(30);// 文本框

protected JButton[] jb = new JButton[27];

protected String[] arr = { "Backspace", "CE", "C", "MC", "7", "8", "9", "/", "sqrt",

"MR", "4", "5", "6", "*", "%", "MS", "1", "2", "3", "-", "1/x",

"M+", "0", "+/-", ".", "+", "=" };

protected JPanel jp = new JPanel();// 主面板

protected JPanel m = new JPanel();// 次面板

protected JPanel m1 = new JPanel();// 次次面板

protected JPanel m2 = new JPanel();// 次次面板

protected JPanel m3 = new JPanel();// 次次面板

protected JPanel m4 = new JPanel();// 次次面板

protected JPanel m5 = new JPanel();// 次次面板

protected JPanel m6 = new JPanel();// 次次面板

protected GridLayout glo = new GridLayout(6, 1, 3, 3);// 主網(wǎng)格布局

protected GridLayout glo1 = new GridLayout(1, 3, 3, 3);// 次網(wǎng)格布局

protected GridLayout glo2 = new GridLayout(1, 6, 3, 3);// 次網(wǎng)格布局

protected Conputer(String s) {

super(s);

a1.setMnemonic('E');

a1.add(a11);

a1.add(a12);

a2.setMnemonic('V');

a2.add(a21);

a2.add(a22);

a3.setMnemonic('H');

a3.add(a31);

a.add(a1);

a.add(a2);

a.add(a3);

this.setJMenuBar(a);// 菜單條完成

for (int i = 0; i 27; i++) {

jb[i] = new JButton(arr[i]);

}

jp.setLayout(glo);

jp.add(m1);

m1.add(jtf);

jtf.setEditable(false); jtf.setText("0."); jtf.setForeground(Color.BLUE); jtf.setBackground(Color.WHITE);

jtf.setHorizontalAlignment(JTextField.RIGHT);//文本顯示在右邊

jp.add(m2);

m2.setLayout(glo1);

m2.add(jb[0]);

m2.add(jb[1]);

m2.add(jb[2]);

jp.add(m3);

m3.setLayout(glo2);

m3.add(jb[3]);

m3.add(jb[4]);

m3.add(jb[5]);

m3.add(jb[6]);

m3.add(jb[7]);

m3.add(jb[8]);

jp.add(m4);

m4.setLayout(glo2);

m4.add(jb[9]);

m4.add(jb[10]);

m4.add(jb[11]);

m4.add(jb[12]);

m4.add(jb[13]);

m4.add(jb[14]);

jp.add(m5);

m5.setLayout(glo2);

m5.add(jb[15]);

m5.add(jb[16]);

m5.add(jb[17]);

m5.add(jb[18]);

m5.add(jb[19]);

m5.add(jb[20]);

jp.add(m6);

m6.setLayout(glo2);

m6.add(jb[21]);

m6.add(jb[22]);

m6.add(jb[23]);

m6.add(jb[24]);

m6.add(jb[25]);

m6.add(jb[26]);

m.add(jp);

con.add(m);

this.setResizable(false);// 不能用鼠標(biāo)拉伸窗體

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//可以關(guān)閉窗體

this.setSize(380, 275);

this.setVisible(true);

}

protected Conputer() {

this("計(jì)算器");

}

public static void main(String[] args) {

new Conputer("計(jì)算器");

}

}

如何使用java代碼創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例,

java連接數(shù)據(jù)庫(kù)主要用的是jdbc。

在你指定jdbc的時(shí)候需要指定連接字符串。

對(duì)于數(shù)據(jù)庫(kù)的不同連接字符串的格式不同。

但是目前發(fā)現(xiàn)jdbc連接數(shù)據(jù)庫(kù)都是指定庫(kù)名稱(chēng)的。比如mysql會(huì)指定。oracle會(huì)指定。sqlserver也會(huì)指定??赡苁菫榱税踩陂g數(shù)據(jù)庫(kù)開(kāi)發(fā)商沒(méi)有提供此類(lèi)不用指定庫(kù)名就連接上的方法,主要是為了安全數(shù)據(jù)庫(kù)的安全。個(gè)人想法。

目前java連接數(shù)據(jù)庫(kù)動(dòng)態(tài)建表是沒(méi)有問(wèn)題的。只要是標(biāo)準(zhǔn)的sql92語(yǔ)法的都能實(shí)現(xiàn)與執(zhí)行。 但是好像sql92沒(méi)有定義如何建庫(kù)的語(yǔ)句吧。

還有你需要先確定表和庫(kù)的概念。。 表的合集是庫(kù)。。。

java sdk和java api 的區(qū)別

SDK是Software Development Kit的縮寫(xiě),中文意思是“軟件開(kāi)發(fā)工具包”。這是一個(gè)覆蓋面相當(dāng)廣泛的名詞,可以這么說(shuō):輔助開(kāi)發(fā)某一類(lèi)軟件的相關(guān)文檔、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的組合,它為軟件的開(kāi)發(fā)提供一個(gè)平臺(tái)(它為軟件開(kāi)發(fā)使用各種API提供便利)。

api,application programming interface,應(yīng)用程序編程接口。

在不同場(chǎng)合,這個(gè)編程接口的含義不同

java api是指java標(biāo)準(zhǔn)類(lèi)庫(kù)提供的函數(shù),android開(kāi)發(fā)的api是指android sdk函數(shù)庫(kù)。

例如:網(wǎng)站api一般是指一個(gè)網(wǎng)站提供的接口,比如登錄驗(yàn)證、信息查詢(xún)、通知、支付等等。windows api是指windows操作系統(tǒng)提供的api3

總結(jié):SDK相當(dāng)于開(kāi)發(fā)集成工具環(huán)境,api 就是數(shù)據(jù)接口。在sdk環(huán)境下調(diào)用api數(shù)據(jù)。

本文題目:JAVA里標(biāo)準(zhǔn)代碼庫(kù) java標(biāo)準(zhǔn)庫(kù)源碼
文章分享:http://muchs.cn/article10/doededo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)響應(yīng)式網(wǎng)站、App開(kāi)發(fā)Google、商城網(wǎng)站、全網(wǎng)營(yíng)銷(xiāo)推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作