package test;
站在用户的角度思考问题,与客户深入沟通,找到深圳网站设计与深圳网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站制作、成都外贸网站建设、企业官网、英文网站、手机端网站、网站推广、申请域名、网络空间、企业邮箱。业务覆盖深圳地区。
import java.sql.*;
import javax.swing.*;
public class selection_all {
public static void main(String[] srg) {
// String driverName = "org.gjt.mm.mysql.Driver"; // 加载JDBC驱动
// String dbURL = "jdbc:mysql://localhost:3306/project"; // 连接服务器和数据库test
// String userName = "root";
// String userPwd = "root";
String driverName = "jdbc:mysql://localhost:3306/project"; // 加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=Test1"; // 连接服务器和数据库test
String userName = "sa";
String userPwd = "123";
Connection dbConn = null;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
Statement s = dbConn.createStatement();
ResultSet rs = s.executeQuery("select * from person");
String str = "htmltable";
while (rs.next()) {
System.out.println(rs.getString("name") + "\t" + rs.getString("no") + "\t");
// str += rs.getString("name") + "\t" + rs.getString("no") + "\t\n";
str +="trtd" + rs.getString("name") + "/tdtd" + rs.getString("no") + "/td/tr";
// System.out.println(rs.getString("name") + "\t" + rs.getString("password") + "\t");
// str +="trtd" + rs.getString("name") + "/tdtd" + rs.getString("password") + "/td/tr";
}
str += "/table/html";
s.close();
JDialog dialog = new JDialog();
dialog.setBounds(200, 200, 500, 300);
JLabel jl = new JLabel();
jl.setVerticalAlignment(SwingConstants.TOP);
dialog.add(jl);
jl.setText(str);
dialog.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
}
需要引入下面的名称空间javax.swing.JOptionPane JOptionPane
public JOptionPane(Object message,
int messageType,
int optionType,
Icon icon,
Object[] options,
Object initialValue)在指定最初选择的选项的前提下,创建一个显示消息的 JOptionPane 的实例,使其具有指定的消息类型、图标和选项。
参数:
message – 要显示的 Object
messageType – 要显示的消息类型:ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE 或 PLAIN_MESSAGE
optionType – 要在窗格中显示的选项:DEFAULT_OPTION、YES_NO_OPTION、YES_NO_CANCEL_OPTION、OK_CANCEL_OPTION
icon – 要显示的图标图像
options – 用户可以选择的选项
initialValue – 最初选择的选项;如果为 null,则不做最初选择;只有在使用 options 时才有意义
import java.util.Scanner;
import javax.swing.JOptionPane;
public class TT
{
/**
* @param args
*/
public static void main(String[] args)
{
// 对话框
double d_1, d_2, d_3;
do
{
String d1_str = JOptionPane.showInputDialog("input first:");
try
{
d_1 = Double.valueOf(d1_str);
break;
}
catch (NumberFormatException e)
{
JOptionPane.showMessageDialog(null, "error reinput first");
}
} while (true);
do
{
String d2_str = JOptionPane.showInputDialog("input second:");
try
{
d_2 = Double.valueOf(d2_str);
break;
}
catch (NumberFormatException e)
{
JOptionPane.showMessageDialog(null, "error reinput second");
}
} while (true);
do
{
String d3_str = JOptionPane.showInputDialog("input third:");
try
{
d_3 = Double.valueOf(d3_str);
break;
}
catch (NumberFormatException e)
{
JOptionPane.showMessageDialog(null, "error reinput third");
}
} while (true);
double d_r = (d_1 + d_2 + d_3) / 3;
JOptionPane.showMessageDialog(null, "the result:" + d_r);
// 控制台
Scanner s = new Scanner(System.in);
System.out.println("input first:");
double d1 = s.nextDouble();
System.out.println("input second:");
double d2 = s.nextDouble();
System.out.println("input third:");
double d3 = s.nextDouble();
double d = (d1 + d2 + d3) / 3;
System.out.println("the result: " + d);
}
}
!doctype html
html
head
meta charset="UTF-8"
titleDocument/title
/head
body
button onclick="mal()"第一种:alert/button
button onclick="mpro()"第二种:prompt/button
button onclick="mcon()"第三种:confirm/button
script
function mal(){
alert('这是一个普通的提示框');
}
function mpro(){
var val = prompt('这是一个可输入的提示框','这个参数为输入框默认值,可以不填哦');
//prompt会把输入框的值返回给你
}
function mcon(){
var boo = confirm('这是一个可选择的提示框,3种提示方式,学会了吗?')
//confirm 会返回你选择的选项,然后可以依据选择执行逻辑
if(boo){
alert('学会了,真聪明');
}else{
alert('再来一遍吧')
}
}
/script
/body
/html