关于MYSQL连接数据库的看法
网站系统开发需要掌握web技术。
源程序:
package shujuku;
import java.sql.*;
import javax.swing.JOptionPane;
public class test
{
public static void main(String[] args)
{
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
} //加载MYSQL JDBC驱动程序
try {
String num=JOptionPane.showInputDialog("请输入用户名:");
String userpassword=JOptionPane.showInputDialog("请输入密码:");
Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test","root","lzx94971");
//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码
Statement stmt = connect.createStatement();
String sql = "select * from user where name='"+num+"'and userpassword='"+userpassword+"'";
ResultSet i = stmt.executeQuery(sql);
if(i.next())
{
JOptionPane.showMessageDialog(null,"登陆成功!","Success",JOptionPane.PLAIN_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(null,"登录失败!","Errow",JOptionPane.PLAIN_MESSAGE);
}
stmt.close();
connect.close();
}
catch (Exception e) {
System.out.print("get data error!");
e.printStackTrace();
}
由于之前没有预习,所以上课没有完成任务,而且这个也很难。
我觉得这节课还是很有难度的,所以每天都要花一个小时左右吧。