我正在尝试安装JDBC,但我不知道如何,当你只有jar文件时,我将它复制到我的java ext文件夹,但它一直给我一个错误,谁能告诉我如何完成安装驱动程序并使用它?
下面是我使用的代码
import java.sql.*;
public class Test1
{
public static void main (String[] args)
{
String url = "jdbc:mysql://localhost:3306/sabayafr_sabmah";
String username = "root";
String password = "ma";
Connection connection = null;
try {
System.out.println("Connecting database...");
connection = DriverManager.getConnection(url, username, password);
System.out.println("Database connected!");
} catch (SQLException e) {
System.err.println("Cannot connect the database!");
e.printStackTrace();
} finally {
System.out.println("Closing the connection.");
if (connection != null) try { connection.close(); } catch (SQLException ignore) {}
}
}
}
Run Code Online (Sandbox Code Playgroud)
以下是我得到的回应
Cannot connect to database server …Run Code Online (Sandbox Code Playgroud) 我有一些Ajax一直在现场工作,现在它已停止工作.Ajax应该返回一个页面,但返回500错误(内部服务器错误).
奇怪的是我可以导航并发布到Ajax正在调用的页面,因此页面只能通过Ajax调用($ .post)工作.
另一个奇怪的事情是它在当地工作正常,但不是活着.此外,该网站上的所有其他Ajax都在工作.
这有什么可能是最模糊的?顺便说一下,它是CakePHP的所有jQuery.
编辑:
apache错误日志说:"脚本标题过早结束:php-script,referer ......"
编辑2:
这一切都发生在我将服务器切换到SSL时.它说上面的错误,然后是"端口80".
我在Linux服务器上有一个Django应用程序.在其中一个视图中,print执行某种形式的命令,并打印一些字符串.如何找出打印的字符串是什么?是否有一些记录保存这些东西?
他们是否反复检查条件并在条件满足时执行.例如,操作系统如何确切地知道何时插入USB设备,或者MSN如何确切地知道您何时收到电子邮件.这是如何运作的?
谢谢
我有一台带有多个NIC的计算机 - 而且UDPClient的send方法一直失败.这是代码:
private static void receiveData()
{
recvSock = new UdpClient(PORT);
//recvSock.Client.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.MulticastInterface, mainInterface);
recvSock.JoinMulticastGroup(IPAddress.Parse(IP), 50);
IPEndPoint iep = new IPEndPoint(IPAddress.Any, 0);
while (true)
{
byte[] data = recvSock.Receive(ref iep);
// Do not include messages from us
if (myIPs.Contains(iep.Address))
continue;
string stringData = Encoding.ASCII.GetString(data, 0, data.Length);
Console.WriteLine("received: " + stringData);
}
}
Run Code Online (Sandbox Code Playgroud)
PORT = 5000,IP = 224.5.6.7,所以应该没问题.主要问题是我无法通过recvSock.Receive()行.我看到数据包通过wireshark进入 - 但代码只是不会处理它们...
思考?提前致谢!
担
编辑:我可以确认多个NIC导致问题---代码可以正常使用单个NIC.取消注释SetSocketOption行应该允许它使用多个NIC,但它仍然失败....想法?
我正在尝试使用最新版本的XCode制作一个简单的Cocoa应用程序.在界面构建器中,我添加了NSTextField和NSButton.当我按下按钮时,我希望它清除文本字段中的任何内容.
我创建了一个名为AppController.h的新类.这是内容:
#import <Foundation/Foundation.h>
@interface AppController : NSObject {
IBOutlet id textView;
}
- (IBAction) clearText: sender;
@end
Run Code Online (Sandbox Code Playgroud)
AppController.m看起来像这样:
#import "AppController.h"
@implementation AppController
- (IBAction) clearText: sender
{
[textView setString: @" "];
}
@end
Run Code Online (Sandbox Code Playgroud)
我将按钮连接到clearText,将文本框连接到textView.
该程序编译并运行.但是当我按下按钮时,没有任何反应.这是为什么?
每
所述init的方法NSDateFormatter是"可用于iPhone OS 2.0通过iPhone OS 3.2",因此不在4.0.现在,它确实有效,但这看起来很奇怪.这是一个错误还是有其他方法来创建NSDateFormatter?
//the setup
tiles = new Tile **[num_bands];
for( int i = 0 ; i < num_bands ; i++ )
tiles[i] = new Tile *[num_spokes];
for(int i=0; i < num_bands; i++){
for(int ii=0; ii < num_spokes; ii++){
tiles[i][ii] = 0;
}
}
//the problem
delete tiles[1][1];
Run Code Online (Sandbox Code Playgroud)
当我删除一个图块时,图块[1] [1]仍然保存一个地址.我认为它应该是一个空指针或0x0,但它不是.我删除了这个错误吗?
我有一个非常非常大的图,我想找到从一个顶点到另一个顶点的最短路径.该图是有针对性的,未加权的.
我考虑过使用Dijkstra算法的一些修改,但我通常将它用于加权无向图.
所以我的另一个想法是使用DFS,因为我可以将所有权重视为一个.
有什么建议?一个
编辑:好的,我想说BFS,对不起.
我在Java(1.5)+ Swing中做了一些例程,这需要一些时间.如何在swing线程之外实现此路由的最佳方法,以避免UI冻结?
提前致谢