| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 420 人关注过本帖
标题:JAVA用控件连接JDBC的问题,求解答呀。。
只看楼主 加入收藏
skylm1234
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-4-16
结帖率:66.67%
收藏
已结贴  问题点数:5 回复次数:1 
JAVA用控件连接JDBC的问题,求解答呀。。
各位高手,我遇到个头疼的问题,捣鼓了半天了,还是不行,求大家帮忙呀。。
这是我的有控件的那个程序
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class TextLogin {
  
 public static void main(String args[]) {
     
  new LoginFrame().lauchFrame();
 }
}

class LoginFrame extends JFrame {
 JButton login;
   
 public void lauchFrame() {
  login = new JButton("登 录");
  setLayout(new FlowLayout(FlowLayout.LEFT));
  setLocation(400,300);
  setSize(180,200);
  login.addActionListener(new LoginListener());
  add(login);
  setVisible(true);
 }
 
}
class LoginListener implements ActionListener {
 public void actionPerformed (ActionEvent e) {
  StuSQL p = new StuSQL();
  p.connect();
 }
}
这是我的JDBC连接程序
import java.sql.*;

public class StuSQL {
 /*
 public static void main(String []args){
  StuSQL p = new StuSQL();
  p.connect();
 
 }
 */
 
 public Connection  connect() {
  Connection conn = null;
  try {
   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  } catch (ClassNotFoundException e) {
   System.out.println("驱动错误");
   //e.printStackTrace();
  }
  try {
   conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=yggl", "sa", "123456");
  } catch (SQLException e) {
   //e.printStackTrace();
   System.out.println("连接失败");
  }
  return conn;
 }
 
 
}
用这样的方式总是连接不上。而且直接把JDBC连接的那段代码放在login的鼠标事件里面也连接不上。但是如果在JDBC那程序里面设置入口的话,也就是把上面的注释去掉就可以连接上,JDBC那些配置是没问题的,就是因为加了控件按钮就怎么都连接不上。。JDBC配置绝对没问题,正常情况下都是能连接上的。。
我们要做一个实习,就是写个学生管理系统。。上面的代码我剪了些,我是想的按下登录控件就连接数据库,可是怎么都不行,单独的连接完全没问题,不知道是不是控件方面有什么需要注意的,求解答啊。。谢谢!!!
搜索更多相关主题的帖子: JAVA 
2010-12-24 22:40
思忆季节
Rank: 2
来 自:珠海
等 级:论坛游民
帖 子:42
专家分:62
注 册:2010-5-12
收藏
得分:5 
路过,还没学到这个。。顶一个
2010-12-25 03:15
快速回复:JAVA用控件连接JDBC的问题,求解答呀。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021615 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved