Savienojiet Microsoft SQL Server ar īpašuma failu, izmantojot Java



Šis kods ir, lai savienotu Micrososft SQL datu bāzi ar Callable paziņojumu, izmantojot Java. Uzaicināms paziņojums, parametrs un SQL draivera URL zvana no rekvizītu faila. Pēc tam, kad tas ir savienots ar datu bāzi, tas, pamatojoties uz vaicājumu, apkopo visas vērtības konkrētā kolonnā. Jūs varat izdrukāt SQL datu bāzes izeju uz failu.

Pievienojiet MS SQL ar īpašuma failu un pieprasāmo paziņojumu

import java.util.Properties; import java.util.Random; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.sql.DriverManager; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;

import java.util.Properties; import java.util.Random; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.sql.DriverManager; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;

import java.util.Properties; import java.util.Random; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.sql.DriverManager; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;

import java.util.Properties; import java.util.Random; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.sql.DriverManager; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;

import java.util.Properties; import java.util.Random; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.sql.DriverManager; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;

import java.util.Properties; import java.util.Random; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.sql.DriverManager; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;

import java.util.Properties; import java.util.Random; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.sql.DriverManager; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;

import java.util.Properties; import java.util.Random; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.sql.DriverManager; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;

import java.util.Properties; import java.util.Random; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.sql.DriverManager; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;

import java.util.Properties; import java.util.Random; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.sql.DriverManager; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;

publiskā klases DBConnect {

privātā String dbValue;

publicēt String getDbValue () {

atgriezties dbValue;

}

public void setDbValue (String dbValue) {

this.dbValue = dbValue;

}

publisks statisks String callStoredProc () {

InputStream ieeja = null;

ResultSet rs = null;

PreparedStatement ps = null;

Savienojuma kon = null;

Stīgu rezultāts = null;

mēģiniet {

String propPath = ". \ T // īpašuma fails

input = jauns FileInputStream (propPath);

Rekvizīti prop = jauni rekvizīti ();

prop.load (ievade); // ielādes īpašuma fails

// iegūt īpašuma vērtību

String dbDriver = (prop.getProperty (“dbDriver”)); // draiveris no db.properties

String dbURL = (prop.getProperty (“dbURL”));

Class.forName (dbDriver);

con = DriverManager.getConnection (dbURL);

// Saglabāta procedūra

String stPro = (prop.getProperty (“SPSql1”));

ps = con.prepareStatement (stPro);

ps.setEscapeProcessing (true);

ps.setQueryTimeout (90); // timeout vērtība

ps.setString (1, prop.getProperty (“VALUE1”));

ps.setString (2, prop.getProperty (“VALUE2”));

ps.setString (3, prop.getProperty (“VALUE3”));

rs = ps.executeQuery ();

rs.next ();

// Izvēlieties izlases vērtību no DB diapazona 1-100

int random = (int) (Math.random () * 100 + 1);

int i = 0;

kamēr (i <izlases) {

rs.next ();

i ++;

}

rezultāts = (rs.getString (“rindas nosaukums”)); //prop.getProperty('dbRow ”)

prop.getProperty (“dbRow”);

prop.getProperty (“vērtība2”);

} nozvejas (IOException e) {

e.printStackTrace ();

} nozvejas (ClassNotFoundException e) {

e.printStackTrace ();

} nozvejas (SQLException e) {

e.printStackTrace ();

} beidzot {

mēģiniet {

ja (rs! = null)

input.close ();

ja (rs! = null)

rs.close ();

ja (ps! = null)

ps.close ();

ja (con! = null)

con.close ();

} nozvejas (izņēmums e) {

e.printStackTrace ();

}

}

atgriešanās rezultāts;

}

}

// klases beigas

// īpašuma fails

/*db.properties * /

dbDriver = com.microsoft.sqlserver.jdbc.SQLServerDriver

dbURL = jdbc: sqlserver: SERVER_URL, datu bāze = DB_NAME, lietotājs = USERNAME, parole = PASSWORD

VALUE1 = aaa

VALUE2 = bbb

VALUE3 = ccc

SPSql1 = {zvaniet krātuvei (?, ?, ?)}

dbRow = rindas nosaukums

DB_USERNAME = uname

DB_PASSWORD = parole

Šis konkrētais piemērs, dati atkārtojas no tabulas un atlasa izlases vērtību no rezultāta. Šajā konkrētajā piemērā mēs iestatījām vērtību 100, un izeja izvēlēsies izlases vērtību no 1 līdz 100 līdz galda rezultātam.

Iepriekšējais Raksts

Kā koplietot lielus failus starp iPhone un Android bezsaistē

Kā koplietot lielus failus starp iPhone un Android bezsaistē

Parasti, kad mēs visi vēlamies pārsūtīt failus no Android uz datoru vai iPhone uz datoru vai pat Android uz iPhone, pirmā lieta, ko mēs darām, ir iespējot Bluetooth, lai sāktu procesu. Pēc tam, kad pārsūtāt failus pirmo reizi, jums jāsavieno pārī ar ierīci, un, ja ierīce ir jūsu pārī savienoto ierīču sarakstā, tad vienkārši atlasiet pārsūtāmos failus. Bluetooth ir noderīgs, lai p...

Nākamais Raksts

Kā atgūt izdzēsto e-pastu no Gmail?

Kā atgūt izdzēsto e-pastu no Gmail?

Facebook Čivināt Pinterest WhatsApp Telegramma Gmail ir viens no slavenākajiem bezmaksas Google e-pasta pakalpojumiem, ko mēs izmantojam mūsu personīgajam e-pasta kontam. Bet dažkārt mēs varam izjaukt ar e-pasta kontu un varēsim izdzēst jūsu e-pasta vēstules no jūsu konta uz mērķi vai nejauši. Ja izdzēšat jeb...