首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

JDBC如何连SQL

2012-01-02 
JDBC怎么连SQL~谁会用JDBC与SQL2005连.!3个包莪下了.担不知道怎么导.!而且莪的工具还是英文的~JBuilder 20

JDBC怎么连SQL~
谁会用JDBC与SQL2005连.!
 3个包莪下了.担不知道怎么导.!
 而且莪的工具还是英文的~JBuilder 2005~找不到汉化包.!跪求高手指点吖!!!!

莪的SQL是2005的.~以下是代码 
Connection con; 
  Statement st; 
  ResultSet rs; 
  String url = "jdbc:microsotf:sqlserver://"; 
  String serverName = "localhost"; 
  String portNumber = "1433"; 
  String databaseName = "test"; 
  String userName = "sa"; 
  String password = "123456"; 
  public Conn() { 
  } 


  String getconn() { 
  return url + serverName + ";" + portNumber + ";databaserName=" + 
  databaseName + ";"; 
  } 

  Connection getCon() { 
  try { 
  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
  con = DriverManager.getConnection(getconn(), userName, password); 
  if (con != null) { 
  System.out.println("OK"); 
  } 
  } catch (Exception ex) { 
  ex.printStackTrace(); 
  System.out.println("getconn()Sorry" + ex.getMessage()); 
  } 
  return con; 
  } 
下面是报错代码: 
D:\Borland\JBuilder2005\jdk1.4\bin\javaw -classpath "C:\Tel\classes;D:\Borland\JBuilder2005\jdk1.4\jre\javaws\javaws.jar;D:\Borland\JBuilder2005\jdk1.4\jre\lib\charsets.jar;D:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\dnsns.jar;D:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\ldapsec.jar;D:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\localedata.jar;D:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\sunjce_provider.jar;D:\Borland\JBuilder2005\jdk1.4\jre\lib\im\indicim.jar;D:\Borland\JBuilder2005\jdk1.4\jre\lib\im\thaiim.jar;D:\Borland\JBuilder2005\jdk1.4\jre\lib\jce.jar;D:\Borland\JBuilder2005\jdk1.4\jre\lib\jsse.jar;D:\Borland\JBuilder2005\jdk1.4\jre\lib\plugin.jar;D:\Borland\JBuilder2005\jdk1.4\jre\lib\rt.jar;D:\Borland\JBuilder2005\jdk1.4\jre\lib\sunrsasign.jar;D:\Borland\JBuilder2005\jdk1.4\lib\dt.jar;D:\Borland\JBuilder2005\jdk1.4\lib\htmlconverter.jar;D:\Borland\JBuilder2005\jdk1.4\lib\tools.jar" tel.TelApp 
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver 

at java.net.URLClassLoader$1.run(URLClassLoader.java:199) 

at java.security.AccessController.doPrivileged(Native Method) 

at java.net.URLClassLoader.findClass(URLClassLoader.java:187) 

at java.lang.ClassLoader.loadClass(ClassLoader.java:289) 

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) 

at java.lang.ClassLoader.loadClass(ClassLoader.java:235) 

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) 

at java.lang.Class.forName0(Native Method) 

at java.lang.Class.forName(Class.java:141) 

at tel.Conn.getCon(Conn.java:39) 

at tel.TelFrame.display(TelFrame.java:101) 

at tel.TelFrame.DengLu_actionPerformed(TelFrame.java:119) 

at tel.TelFrame_DengLu_actionAdapter.actionPerformed(TelFrame.java:146) 

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) 

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839) 

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) 

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) 

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245) 



at java.awt.Component.processMouseEvent(Component.java:5100) 

at java.awt.Component.processEvent(Component.java:4897) 

at java.awt.Container.processEvent(Container.java:1569) 

at java.awt.Component.dispatchEventImpl(Component.java:3615) 

at java.awt.Container.dispatchEventImpl(Container.java:1627) 

at java.awt.Component.dispatchEvent(Component.java:3477) 

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) 

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198) 

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) 

at java.awt.Container.dispatchEventImpl(Container.java:1613) 

at java.awt.Window.dispatchEventImpl(Window.java:1606) 

at java.awt.Component.dispatchEvent(Component.java:3477) 

at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) 

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) 

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) 

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) 

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) 

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100) 

java.lang.NullPointerException 

at tel.TelFrame.display(TelFrame.java:102) 

at tel.TelFrame.DengLu_actionPerformed(TelFrame.java:119) 

at tel.TelFrame_DengLu_actionAdapter.actionPerformed(TelFrame.java:146) 

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) 

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839) 

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) 

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) 

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245) 

at java.awt.Component.processMouseEvent(Component.java:5100) 

at java.awt.Component.processEvent(Component.java:4897) 

at java.awt.Container.processEvent(Container.java:1569) 

at java.awt.Component.dispatchEventImpl(Component.java:3615) 

at java.awt.Container.dispatchEventImpl(Container.java:1627) 

at java.awt.Component.dispatchEvent(Component.java:3477) 

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) 

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198) 

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) 

at java.awt.Container.dispatchEventImpl(Container.java:1613) 

at java.awt.Window.dispatchEventImpl(Window.java:1606) 

at java.awt.Component.dispatchEvent(Component.java:3477) 

at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) 

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) 

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) 

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) 

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) 

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100) 

getconn()Sorrycom.microsoft.jdbc.sqlserver.SQLServerDriver 

这是什么情况!请高手解决!!!菜鸟跪求.~~~~~~

[解决办法]
应该是没加jar包吧。把3个包放到项目的web-inf/lib下。
------解决方案--------------------


没把jar加到classpath里去,网上一搜一大把了
[解决办法]
工程里面的WebModule/WEB-INF/LIB ,WEB-INF中可能没LIB,需要自己建一个LIB文件夹。把JAR包放进去。就行。

热点排行