欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > PPT文档下载
 

部分Java语言编程应用篇课件

  • 资源ID:108202646       资源大小:964.50KB        全文页数:69页
  • 资源格式: PPT        下载积分:25积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要25积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

部分Java语言编程应用篇课件

12345678910111213141516171819202122232425常用写法如下:常用写法如下:String ur1=“jdbc:MySQL:/localhost/myDataBase”;String user=“root”;String password=“111111”;Connection con=DriverManager.getConnection(ur1,user,password);26272829package validate;import java.sql.*;public class DataBaseTest public static Connection getConnection() throws SQLException,java.lang.ClassNotFoundException String url = jdbc:mysql:/localhost:3306/test; /取得连接的取得连接的url Class.forName(com.mysql.jdbc.Driver); /加载加载MySQL的的jdbc驱动驱动 String userName = root; /使用能访问使用能访问MySQL数据库的用户名数据库的用户名root String password = mysql; /使用口令使用口令 Connection con = DriverManager.getConnection(url, userName, password); /打开数据库连接打开数据库连接 return con; 8-1-130public static void main(String args) try Connection con = getConnection(); /取得数据库的连接取得数据库的连接 Statement sql = con.createStatement(); /创建一个声明,用来执行创建一个声明,用来执行sql语句语句 sql.executeUpdate(drop table if exists Goods); /如存在同名数据库则删除如存在同名数据库则删除 sql.executeUpdate(create table goods(bmbh int not null auto_increment,bmmc varchar(30) not null default bmmc,bmyj int not null default 60,primary key (bmbh);); /向表中插入数据向表中插入数据 sql.executeUpdate(insert goods values(1001,服装一部服装一部,842511); sql.executeUpdate(insert goods values(1002,服装二部服装二部,796519); sql.executeUpdate(insert goods values(1003,电器一部电器一部,328923); sql.executeUpdate(insert goods values(1004,电器二部电器二部,977666); sql.executeUpdate(insert goods values(1005,日用品部日用品部,765348); String query = select * from Goods; /执行查询数据库的执行查询数据库的sql语句语句 ResultSet result = sql.executeQuery(query); /返回一个结果集返回一个结果集8-1-231 System.out.println(Goods表中的数据如下表中的数据如下:); System.out.println( 部门编号部门编号 + + 部门名称部门名称 + + 部门业绩部门业绩); while (result.next() int number = result.getInt(bmbh); /取得数据库中的数据取得数据库中的数据 String name = result.getString(bmmc); /取得数据库中的数据取得数据库中的数据 String javaScore = result.getString(bmyj); /取得数据库中的数据取得数据库中的数据 System.out.println( -); System.out.println( + number + + name + + javaScore); System.out.println( -); sql.close();con.close(); /关闭声明和连接关闭声明和连接 catch (java.lang.ClassNotFoundException e) /异常处理异常处理 System.err.print(ClassNotFoundException: ); System.err.println(e.getMessage(); catch (SQLException ex) System.err.println(SQLException: + ex.getMessage(); /显示数据库连接错误或者查询错误显示数据库连接错误或者查询错误 8-1-332S 新建项目后,在写程序前先把新建项目后,在写程序前先把MySQL的驱动包导入到的驱动包导入到工程中去!工程中去!S 右击项目名称右击项目名称单击属性单击属性单击单击java构建路径构建路径单击单击库库添加外部添加外部JAR选择选择MySQL的驱动包的驱动包确定。确定。3334353637图图1图图2图图338 首先在首先在Eclipse中建立一个名为中建立一个名为“ConnectMySql”的新项目,的新项目,在项目里创建一个名为在项目里创建一个名为UserLogin的类,向类中加入如下代码。的类,向类中加入如下代码。package validate;import java.awt.*;import java.awt.event.*;import java.sql.*;import javax.swing.*;public class UserLogin extends JFrame implements ActionListener JPanel panel1 = new JPanel(); JLabel label = new JLabel(请输入用户名:请输入用户名:); JLabel labe3 = new JLabel(); JTextField userName = new JTextField(); /输入用户名的文本框输入用户名的文本框 JLabel labe2 = new JLabel(请输入密码:请输入密码:); JPasswordField userPassword = new JPasswordField(); /输入密码的密码框输入密码的密码框 JButton button1 = new JButton(登录登录); JButton button2 = new JButton(退出退出);8-2-139 public UserLogin () super(用户身份验证用户身份验证); /调用父类构造方法调用父类构造方法 button1.addActionListener(this); /为为button1注册事件监听器注册事件监听器 this.getContentPane().setLayout(new FlowLayout(FlowLayout.CENTER); /定义程序窗口布局定义程序窗口布局 panel1.setLayout(new GridLayout(5,1,4,4); /定义面板布局定义面板布局 this.getContentPane();add(panel1); panel1.add(label); panel1.add(userName); panel1.add(labe2); panel1.add(userPassword); panel1.add(button1);panel1.add(button2); panel1.add(labe3); button2.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) dispose() ; ); / button2为定义事件监为定义事件监听对象听对象 this.addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0); ); setSize(300,150); setVisible(true); 8-2-240 public void actionPerformed(ActionEvent e) try Class.forName(org.gjt.mm.mysql.Driver); /MySQL数据库驱动程序加载数据库驱动程序加载 String strCon = jdbc:mysql:/localhost/test; Connection conn=DriverManager.getConnection(strCon,root,mysql); Statement stmt=conn.createStatement(); /执行查询数据库的执行查询数据库的SQL语句语句 String sql = select * from account where username= + userName.getText() + ; sql += and userPassword= + userPassword.getText() + ; /SQL查询语句查询语句 ResultSet rs=stmt.executeQuery( sql );/返回一个结果集返回一个结果集 if( rs.next() ) labe3.setText(欢迎您登陆本系统欢迎您登陆本系统); /身份验证通过身份验证通过 elselabe3.setText(非法用户非法用户); /身份验证没有通过身份验证没有通过 catch(final Exception ex) ex.printStackTrace(); public static void main(final String args) new UserLogin(); 8-2-34142 43图图8-3944 45464748 图8-45 图8-4649 图图8-47 图图8-4850 图图8-49 图图8-5051525354555657表8-1585960616263646566676869

注意事项

本文(部分Java语言编程应用篇课件)为本站会员(阳***)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!