Alguien que pueda dar una mano, saludos.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
/* CREACION BDD Y TABLA LIBRO
* create database Ejemplo
* create table Libro(
* idLibro int(10) primary key not null auto_increment,
* isbn varchar(250),
* titulo varchar(250),
* categoria varchar(250));
*
* INSERTAR LIBROS EN LA BDD
*
* insert into Libro(isbn,titulo,categoria) values('2323-2','libro1','categoria1');
* insert into Libro(isbn,titulo,categoria) values('2121-2','libro2','categoria2');
* insert into Libro(isbn,titulo,categoria) values('2222-2','libro3','categoria3');
*
*/
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
import java.awt.*;
import java.awt.event.*;
import java.sql.SQLException;
import MysqlConec.conexión;
class Ejemplo{
public static void main(String[] args) throws SQLException
{
Ventana ventana=new Ventana();
ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ventana.setVisible(true);
}
}
class Ventana extends JFrame{
public Ventana() throws SQLException{
this.setTitle("Ejemplo Elhacker");
this.setSize(400,400);
NuevoPanel panel=new NuevoPanel();
this.add(panel);
}
}
class NuevoPanel extends JPanel{
private JLabel lblBuscar=new JLabel("Buscar Libro");
private JTextField txtBuscar=new JTextField();
private JComboBox comboBuscar=new JComboBox();{
comboBuscar.addItem("ISBN");
comboBuscar.addItem("TITULO");
comboBuscar.addItem("CATEGORIA");
}
JButton btnBuscar=new JButton("Buscar");
DefaultTableModel modelo=new DefaultTableModel();{
modelo.addColumn("ID");
modelo.addColumn("ISBN");
modelo.addColumn("TITULO");
modelo.addColumn("CATEGORIA");
}
JTable tabla=new JTable(modelo);
JScrollPane scroll=new JScrollPane(tabla);
JPanel pnNorte=new JPanel();
conexión con=new conexión();
public NuevoPanel() throws SQLException{
pnNorte.setLayout(new GridLayout(1,4));
pnNorte.add(lblBuscar);
pnNorte.add(txtBuscar);
pnNorte.add(comboBuscar);
pnNorte.add(btnBuscar);
this.setLayout(new BorderLayout());
this.add(pnNorte,BorderLayout.NORTH);
this.add(scroll,BorderLayout.CENTER);
OyenteBuscar oBuscar=new OyenteBuscar();
btnBuscar.addActionListener(oBuscar);
Mostrar("select * from Libro");
}
class OyenteBuscar implements ActionListener{
public void actionPerformed(ActionEvent e){
String busqueda=txtBuscar.getText();
String opcion=comboBuscar.getSelectedItem().toString();
try {
if(opcion.equals("TITULO")){
Buscar("Select * from Libro where titulo like('%"+busqueda+"%')");
}else if(opcion.equals("ISBN")){
Buscar("Select * from Libro where isbn like('%"+busqueda+"%')");
}else if(opcion.equals("CATEGORIA")){
Buscar("Select * from Libro where categoria like('%"+busqueda+"%')");
}
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
public void Mostrar(String sql) throws SQLException{
con.setExecuteQuery(sql);
Object[] fila=new Object[4];
modelo.setRowCount(0);
while(con.getRs().next()){
fila[0]=con.getRs().getInt("idLibro");
fila[1]=con.getRs().getString("isbn");
fila[2]=con.getRs().getString("titulo");
fila[3]=con.getRs().getString("categoria");
modelo.addRow(fila);
}
}
public void Buscar(String sql) throws SQLException{
con.setExecuteQuery(sql);
Object[] fila=new Object[4];
modelo.setRowCount(0);
while(con.getRs().next()){
fila[0]=con.getRs().getInt("idLibro");
fila[1]=con.getRs().getString("isbn");
fila[2]=con.getRs().getString("titulo");
fila[3]=con.getRs().getString("categoria");
modelo.addRow(fila);
}
}
}
package MysqlConec;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class conexión {
private String bdd="Ejemplo";
private String usuario="root";
private String clave="123456";
private Connection con;
private Statement stmt;
private ResultSet rs;
public conexión()
{
try{
DriverManager.registerDriver(new org.gjt.mm.mysql.Driver());
con=DriverManager.getConnection("jdbc:mysql://localhost/"+bdd,usuario,clave);
}catch(Exception e)
{
e.printStackTrace();
}
}
public void setExecuteUpdate(String sql){
try{
stmt=con.createStatement();
stmt.executeUpdate(sql);
stmt.close();
}catch(SQLException e){
e.printStackTrace();
}
}
public void setExecuteQuery(String sql){
try{
stmt=con.createStatement();
rs=stmt.executeQuery(sql);
}catch(SQLException ex)
{
ex.printStackTrace();
}
}
public ResultSet getRs() throws SQLException
{
return rs;
}
}
Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
namespace WebServiceChat
{
[WebService(Namespace = "http://tempuri.org/",Name="Servicio Mensajeria")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// Para permitir que se llame a este servicio Web desde un script, usando ASP.NET AJAX, quite la marca de comentario de la línea siguiente.
// [System.Web.Script.Services.ScriptService]
public class Service1 : System.Web.Services.WebService
{
[WebMethod(EnableSession=true)]
public void setMensaje(String msg)
{
this.Session["Mensaje"] = msg;
}
[WebMethod(EnableSession = true)]
public string getMensaje()
{
return (string)this.Session["Mensaje"];
}
}
}
Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Clientt
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Cliente.ServicioMensajeriaSoapClient client = new Cliente.ServicioMensajeriaSoapClient();
client.setMensaje("Mensaje");
MessageBox.Show(""+ client.getMensaje());
}
}
}
class Prueba{
public static void main(String[] args)
{
Persona p=new Persona();
p.setNombre("Ricardo");
System.out.println(""+p.getNombre());
System.out.println(""+p.getEdad());
}
}
class Persona{
private static int EDAD=30;
private String nombre;
public void setNombre(String nombre)
{
this.nombre=nombre;
}
public String getNombre()
{
return nombre;
}
public int getEdad()
{
return EDAD;
}
}