Netbeans BD

cs_playm89 Messages postés 13 Date d'inscription samedi 29 novembre 2008 Statut Membre Dernière intervention 5 juin 2011 - 18 avril 2011 à 17:10
cs_playm89 Messages postés 13 Date d'inscription samedi 29 novembre 2008 Statut Membre Dernière intervention 5 juin 2011 - 18 avril 2011 à 18:34
salut je suis en cours de réalisation mon projet fin d'étude sur "réalisation d'un serveur sms avec java j'utilise l'API SMSLIB voici ce code et pour l'envoi d'un sms a u numéro

import org.smslib.*;

class SendMessage
{
public static void main(String[] args)
{
// Define the CService object. The parameters show the Comm Port used,
// the Baudrate, the Manufacturer and Model strings. Manufacturer and
// Model strings define which of the available AT Handlers will be used.
CService srv = new CService("COM6", 110, "Sony Ericsson", "Z530i");

System.out.println();
System.out.println("SendMessage(): Send a message.");
System.out.println("  Using " + CService._name + " " + CService._version);
System.out.println();

try
{
// If the GSM device is PIN protected, enter the PIN here.
// PIN information will be used only when the GSM device reports
// that it needs a PIN in order to continue.
srv.setSimPin("");

// Some modems may require a SIM PIN 2 to unlock their full functionality.
// Like the Vodafone 3G/GPRS PCMCIA card.
// If you have such a modem, you should also define the SIM PIN 2.
srv.setSimPin2("0000");

// Normally, you would want to set the SMSC number to blank. GSM
// devices get the SMSC number information from their SIM card.
srv.setSmscNumber("");

//	If you would like to change the protocol to TEXT, do it here!
// srv.setProtocol(CService.Protocol.TEXT);

// OK, let connect and see what happens... Exceptions may be thrown
// here!
srv.connect();

// Lets get info about the GSM device...
System.out.println("Mobile Device Information: ");
System.out.println("	Manufacturer  : " + srv.getDeviceInfo().getManufacturer());
System.out.println("	Model         : " + srv.getDeviceInfo().getModel());
System.out.println("	Serial No     : " + srv.getDeviceInfo().getSerialNo());
System.out.println("	IMSI          : " + srv.getDeviceInfo().getImsi());
System.out.println("	S/W Version   : " + srv.getDeviceInfo().getSwVersion());
System.out.println("	Battery Level : " + srv.getDeviceInfo().getBatteryLevel() + "%");
System.out.println("	Signal Level  : " + srv.getDeviceInfo().getSignalLevel() + "%");

// Lets create a message for dispatch.
// A message needs the recipient's number and the text. Recipient's
// number should always be defined in international format.
COutgoingMessage msg = new COutgoingMessage("+243991372231", " Hello ! voici le test du logiciel que j'aie exécuté pour envoyer des sms. Be blessed. Bovy's.");

// Set the message encoding.
// We can use 7bit, 8bit and Unicode. 7bit should be enough for most
// cases. Unicode is necessary for Far-East countries.
msg.setMessageEncoding(CMessage.MessageEncoding.Enc7Bit);

// Do we require a Delivery Status Report?
msg.setStatusReport(true);

// We can also define the validity period.
// Validity period is always defined in hours.
// The following statement sets the validity period to 8 hours.
msg.setValidityPeriod(8);

// Do we require a flash SMS? A flash SMS appears immediately on
// recipient's phone.
// Sometimes its called a forced SMS. Its kind of rude, so be
// careful!
// Keep in mind that flash messages are not supported by all
// handsets.
// msg.setFlashSms(true);

// Some special applications are "listening" for messages on
// specific ports.
// The following statements set the Source and Destination port.
// They should always be used in pairs!!!
// Source and Destination ports are defined as 16bit ints in the
// message header.
// msg.setSourcePort(10000);
// msg.setDestinationPort(11000);

// Ok, finished with the message parameters, now send it!
// If we have many messages to send, we could also construct a
// LinkedList with many COutgoingMessage objects and pass it to
// srv.sendMessage().
srv.sendMessage(msg);

// Disconnect - Don't forget to disconnect!
srv.disconnect();
}
catch (Exception e)
{
e.printStackTrace();
}
System.exit(0);
}
}



maintenant mon problème je veux l'envoi d'un sms a un groupe enregistrer dans une base des données comment je peux faire ca et merci d'avance

1 réponse

cs_playm89 Messages postés 13 Date d'inscription samedi 29 novembre 2008 Statut Membre Dernière intervention 5 juin 2011
18 avril 2011 à 18:34
voici une capture d'ecran




maintenant mon problème comment se faire la sélection des numero dans la base des données pour envoyer les sms?

(la base contient table filière et table groupe contient numero groupe et numero des téléphones)
0
Rejoignez-nous