我正在开发一个Web应用程序,我正在动态创建MSSQLSERVER 2008数据库.
但它给了我
java.sql.SQLException: No suitable driver found for jdbc:sqlserver://localhost:1433;databaseName=master
Run Code Online (Sandbox Code Playgroud)
我的代码是:
String dbName = "db1";
try {
String url = "jdbc:sqlserver://localhost:1433;databaseName=master";
Connection connection = DriverManager.getConnection(
url,
"sa",
"roshan14121987");
Statement statement = connection.createStatement();
String sqlquery = "CREATE Database \"" + dbName + "\"; ";
statement.executeUpdate(sqlquery);
statement.close();
connection.close();
} catch(Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
我在lib中添加了sqljdbc4.jar.我已经在NetBeans(使用GlassFish和Tomcat Server)和Eclipse IDE(Tomcat Server)上尝试过它.
另一方面,我尝试使用简单的桌面应用程序,它在两个IDE上都运行良好.在lib中添加了sqljdbc4.jar.
我的信号是由具有 N 个像素和间距 p 的线性光电二极管阵列检测到的静态 1D 模式。
FFT 到频谱后,我将沿 X 轴得到什么单位?
最近我在批处理文件中遇到了另一个问题.在我想要执行某些操作的地方,我收到以下错误:
=此时出乎意料.
我以前遇到过这个错误,但总是由于我修复了一个小错误.这次我无法辨认出来.
choice /c 12b /n
if %errorlevel%==1 (
if not exist C:\ntbobdings\1.txt (
set bding=Variable
set bdingno=1
goto IfNot
)
Run Code Online (Sandbox Code Playgroud)
怎么了?这是一个很小的区域,但if %errorlevel%==1 (blah)似乎很好.
我已下载谷歌地球,我正在尝试在Fedora 19上安装它.我收到了错误
google-earth-stable-7.1.2.2041-0.x86_64与包filesystem-3.2-13.fc19.x86_64中的文件冲突
今晚我试图从文件中解析单词,我想删除所有标点符号,同时保留大小写单词以及空格。
String alpha = word.replaceAll("[^a-zA-Z]", "");
Run Code Online (Sandbox Code Playgroud)
这将替换所有内容,包括空格。
对包含 的文本文件进行操作Testing, testing, 1, one, 2, two, 3, three.,输出变为TESTINGTESTINGONETWOTHREE
但是,当我将其更改为
String alpha = word.replaceAll("[^a-zA-Z\\s]", "");
Run Code Online (Sandbox Code Playgroud)
输出不会改变。
这是完整的代码片段:
public class UpperCaseScanner {
public static void main(String[] args) throws FileNotFoundException {
//First, define the filepath the program will look for.
String filename = "file.txt"; //Filename
String targetFile = "";
String workingDir = System.getProperty("user.dir");
targetFile = workingDir + File.separator + filename; //Full filepath.
//System.out.println(targetFile); //Debug code, prints the filepath.
Scanner fileScan = new …Run Code Online (Sandbox Code Playgroud) 我正在使用Maven 3.0.3,Failsafe插件v2.17和JUnit 4.11。目前,我有一个集成测试,测试顺序如下
@RunWith(SpringJUnit4ClassRunner.class)
public class MyTests {
@Test
public final void testAdd() {
…
}
@Test
public final void testUpdate() {
…
}
@Test
public final void testDelete() {
…
}
Run Code Online (Sandbox Code Playgroud)
目前,当我作为“ mvn全新安装”运行的一部分通过Maven运行测试时,在“ testAdd”或“ testUpdate”之前先运行“ testDelete”。如果我将名称更改为“ testZZZDelete”,那么它将最后运行,但我不喜欢这样。
如何使测试按照文件中指定的顺序运行?我的故障安全配置如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.17</version>
<configuration>
<reuseForks>true</reuseForks>
<argLine>-Xmx4096m -XX:MaxPermSize=512M ${itCoverageAgent}</argLine>
</configuration>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud) 我正在使用java格式化大量的纯文本文件,我需要删除除撇号之外的所有标点符号.当我最初为replaceAll声明设置正则表达式时,它努力摆脱我所知道的一切,除了现在我发现一个特定的文件/标点符号设置它不能正常工作.
holdMe = holdMe.replaceAll("[,_\"-.!?:;)(}{]", " ");
Run Code Online (Sandbox Code Playgroud)
我知道我正在发表这个声明,因为所有其他标点符号都清除了,没有句号,逗号等等.我已经尝试转义()和{}字符,但它仍然没有被替换为这些字符.我一直在尝试使用Oracle文档教自己正则表达式,但我似乎无法理解为什么这不起作用.
我在排序Arraylist中的对象时遇到问题,因为我是排序对象的新手.
对arraylist进行排序是非常基本的,但是对对象的arraylist进行排序是完全不同的事情.基本上我已经在堆栈溢出中搜索代码,人们似乎使用比较器来解决他们的问题,但他们没有解释如何实际调用该方法并将其投入使用,这就是我在这里的原因.
使用下面的代码,我试图用参数 - 字符串名称,int年龄和字符串课程对学生的arraylist进行排序.然后我有另一个类来存储Student对象并在类中对它们进行排序.这是我有的:
Student.java
public class Student {
private String name, course;
private int age;
public Student(String name, int age, String course) {
this.name = name;
this.age = age;
this.course = course;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getCourse() {
return course;
}
}
Run Code Online (Sandbox Code Playgroud)
CompareObj.java
import java.util.*;
public class CompareObj implements Comparator<Student>{
private ArrayList<Student> sList;
public CompareObj() {
sList = new ArrayList<Student>();
}
@Override
public int compare(Student …Run Code Online (Sandbox Code Playgroud) 我试图编译这个小代码.但似乎,我看到了错误的结果.任何想法,我哪里错了?
int a=2,b=3;
#if a==b
printf("\nboth are equal.\n");
#endif
Run Code Online (Sandbox Code Playgroud)
输出:
两者都是平等的.
我的文本文件包含~20k行,如下所示:
FILE_A:
Run Code Online (Sandbox Code Playgroud)ATOM 624 SC1 SER 288 54.730 23.870 56.950 1.00 0.00 ATOM 3199 NC3 POP 487 50.780 27.750 27.500 1.00 3.18 ATOM 3910 C2B POP 541 96.340 99.070 39.500 1.00 7.00 ATOM 4125 W PW 559 55.550 64.300 16.880 1.00 0.00
现在我需要检查第4列(第2行和第3行)中的POP,并检查最后一列(10)中的值是否超过特定阈值(例如5.00).这些行 - 在这种情况下只是第3行 - 需要从file_A中删除并复制到新的file_B.含义:
FILE_A:
Run Code Online (Sandbox Code Playgroud)ATOM 624 SC1 SER 288 54.730 23.870 56.950 1.00 0.00 ATOM 3199 NC3 POP 487 50.780 27.750 27.500 1.00 3.18 ATOM 4125 W PW 559 55.550 64.300 16.880 1.00 0.00
FILE_B:
Run Code Online (Sandbox Code Playgroud)ATOM …
java ×4
regex ×2
replaceall ×2
arraylist ×1
awk ×1
bash ×1
batch-file ×1
c ×1
choice ×1
fedora ×1
fft ×1
formatting ×1
google-earth ×1
jdbc ×1
junit ×1
linux ×1
matlab ×1
maven ×1
object ×1
sed ×1
sorting ×1
sqlexception ×1
string ×1
variables ×1